RaycastVisualization
v2.3.1

이 자산을 통해 사용자는 사용자가 해고 될 때 Raycast를 볼 수 있습니다.
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 아래에 있습니다
