본문 바로가기
개발/Unity

Unity) NavMesh 만들기

by 테샤르 2020. 4. 12.

NavMesh 만들기

 

유니티에서는 AI -Navigation을 지원한다.

Unity 3D 프로젝트를 생성하고 메뉴의 [Window- AI - Navigation]을 선택하면 설정창이 나온다.

 

 

 

Navigation 항목에는 4가지 서브 메뉴가 있다.

Agents - 길을 찾을 봇의 설정이고

Areas - 길을 찾는 영역 (우선순위)를 설정할수 있다.

Bake -  Navmesh를 만들 설정이다.

Object - Navmesh를 만들기위한 Object를 설정하기 위함이다(이동 부락, 이동 가능, 점프 등등) 오브젝트 설정

 

Navmesh를 만들 오브젝트들을 선택하고 Walkable을 선택하고 Bake를 하면 다음과 같이 NavMesh가 생성된 것을 확인할 수 있다. Navmesh는 Scene당 한 개만 만들어지고 경로는 해당 Scene의 Assets 폴더에 위치하게 된다.

Navmesh를 생성하고 난 이후에 길 찾는 것을 하기 위해서는 NavMeshAgent의 스크립트가 연결된 오브젝트에 한정해서 이동에 대한 처리를 할 수 있다.

 

 

 

반응형

댓글