작성
·
508
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
navMeshAgent에서 맵을 bake할 때, 장애물을 설정하는 경우, 랜딩 및 클리핑 문제가 발생할 수 있습니다.
문제 해결을 위해 먼저 장애물을 설정하기 전에 해당 Object의 Scale Factor를 확인해주셔야 합니다. 장애물도 navigation static이면서 not walkable인 경우, 해당 오브젝트의 Scale Factor이 1일 때, 장애물의 윤곽선이 제대로 인식이 잘 됩니다.
만약 Scale Factor이 1인 상태에서도 장애물 안쪽이 walkable로 표시가 된다면, 적어도 하나의 Edge가 걸린 문제일 가능성이 높습니다. Edge를 재조정해주시면, 문제가 해결될 수 있습니다.
만약 문제가 해결되지 않는 경우, 일부 경우 navMeshAgent가 장애물의 앞쪽에선 walkable로 간주해서 이와 같은 문제가 발생할 수 있습니다. 이 경우, 장애물을 두껍게 설치하면 문제를 해결할 수 있습니다.
위 내용을 참고하시어 문제를 해결해보세요. 감사합니다.