본문 바로가기
개발더미

[개발더미][Unity] NavMeshAgent에서 물리로 바꿀 때 버그 수정 (feat. 밑으로 추락하는 버그)

by 스테디코디스트 2024. 1. 5.
반응형

navMesh를 구웠을 때, 실제 길보다 띄워져서 ai경로가 생기는 현상 발생 -> 멈추고 나서 아래로 추락하는 버그 생김

 

navMesh.updatePosition과 navMesh.updateRotation을 false로 바꿨는데도 움직이다가 멈추니깐 잘 안됐음.

그래서 꼼수로 updatePosition을 멈추는 순간에 false->true->false로 했더니 됨. 근데 왔다갔다 하는건 그대로임.

 

<결론>
-> ai맵을 구울때 생기는 살짝 뜬 공간(?)만큼 원래 맵을 올려주니 잘 되는듯..?
-> updatePosition, updateRotation, isStopped, velocity를 조절하면 됨.(아래 코드 참고)