참치김밥은 최고의 한식이다

[Unity] Navmesh agent + Collider 쓰는데 Raycast 안 될 때 본문

Unity

[Unity] Navmesh agent + Collider 쓰는데 Raycast 안 될 때

l__j__h 2024. 4. 30. 13:39

상황 :

Raycast로 캐릭터를 터치한 건지 체크해야 했는데

Raycast가 자꾸 캐릭터 collider를 뚫고 지나가는 것이었다 ㅠㅠㅠㅠㅠ 😭

DrawRay로도 디버깅해봤는데 Ray의 방향, 위치 모두 괜찮았어서 왜 이러나 했는데..

 

해결 방법 :

Navmesh agent의 radius가 Collider의 radius보다 작아야 한다.

즉, Navmesh agent의 크기가 Collider보다 커서 Collider를 덮어버리면 Raycast 검출이 잘 안 된다..!!!!!!!!

 

 

여러 방법 다 시도해보다가 겨우 찾았다.. 휴

혹시 나같이 헤매고 있는 분들 꼭 해결하길 바라며 글로 써본다

728x90