네비게이션 메시 :: Navigation Mesh
이번 포스팅에서는 SamplePosition
이라는 함수를 통해 특정 지역을 기준으로 특정 반경 내 무작위로 위치를 선정하고 이동해보는 과정을 알아보도록 하겠습니다.
SamplePosition
은 특정 위치에 네이비게이션 메쉬가 존재하는지 확인하고 존재한다면 참, 없다면 거짓을 반환하는 함수입니다.
선수 포스팅으로 네비게이션 메시 :: AI 길찾기 - Navigation Mesh 알기 - 21.07.28 를 보시고 오시면 따라하기 편합니다.
유니티3D 에디터에서
프로젝트 생성 및 세팅
스테이지는 이전 포스팅에서 생성한 대로 진행합니다.
걸어다닐 수 있는 네비게이션 메시까지 구워줍니다.
스크립트 수정
NavMeshMove.cs
스크립트를 열어 다음과 같이 작성합니다.