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