
적 몬스터 구현하기 (4) - Navmesh를 이용한 캐릭터 추적
·
게임_프로젝트/무인도 (가제)
생각해보니까 캐릭터를 따라오게 하는 부분을 Navmesh로 구현하려고 했었는데, 그냥 루트 모션을 이용하고 방향만 바꾸는 식으로 적용을 하고 말았다. 그러다 보니 캐릭터가 보는 방향으로 좀비가 매우 부자연스럽게 방향이 전환되는 모습을 볼 수 있는데, 겸사겸사 Navmesh를 적용하고 이 부분이 개선될 수 있는지 확인해 보고자 한다.좀비 오브젝트 변경좀비 오브젝트에 NavMeshAgent를 추가해 준다. 세부 사항은 알아서 조정하면 되고, 내 경우 좀비의 속도를 0으로 하고(루트 모션을 통해 움직이고 있으므로 - 라고 생각했지만 이랬으면 안 됐다), 좀비가 캐릭터를 밀지 않고 앞에 멈춰설 수 있도록 Stopping Distance(캐릭터와 얼마나 가까워지면 멈추는지)만 조금 조정했다. 이전 코드와 달리 N..