RaycastVisualization
v2.3.1

該資產允許用戶在用戶發射射線廣播時查看射線廣播。
支持2D和3D API。











































Window/Package Manager打開軟件包管理器要獲取視覺以顯示物理電話,只需執行以下操作:
Physics.帶有VisualPhysics. 。 Physics2D.使用VisualPhysics2D. 。 // Example
void SomeFunction ( ) {
if ( VisualPhysics . Raycast ( position , direction ) ) {
Debug . Log ( "Hit!" ) ;
}
} 您還可以使用技巧自動在兩個API之間進行交換(對於要在編輯器中使用Visual API時有用,但構建中的正常API):
VisualPhysics將使用普通Physics API,但是根據編譯器的心情,方法調用可能不會被內襯。 #if UNITY_EDITOR
using Physics = Nomnom . RaycastVisualization . VisualPhysics ;
#else
using Physics = UnityEngine . Physics ;
#endif
void SomeFunction ( ) {
if ( Physics . Raycast ( position , direction ) ) {
Debug . Log ( "Hit!" ) ;
}
} 使用VisualLifetime.Create(seconds)您可以定義演員表顯示多長時間:
// will display the raycast for a second, rather than a single frame
using ( VisualLifetime . Create ( 1f ) ) {
if ( VisualPhysics . Raycast ( position , direction ) ) {
Debug . Log ( "Hit" ) ;
}
} 用戶選項位於Edit/Preferences/RaycastVisualization下
