NavMesh 빌딩 컴포넌트는 런타임에 Unity 에디터에서 NavMesh를 빌드(베이킹이라고도 함)하고 사용하는 데 필요한 컨트롤을 별도로 제공합니다.
아래에 나열된 고급 레벨의 NavMesh 빌딩 컴포넌트는 Unity 스토어에서 다운로드하는 기본 Unity 에디터 설치 프로그램과 함께 제공되지 않습니다. 대신, Unity Technologies GitHub에서 따로 다운로드하고 설치합니다.
다음 4가지 고급 레벨의 컴포넌트는 NavMesh를 사용하기 위해 필요한 것들입니다.
NavMesh Surface - NavMesh Surface를 한 가지 에이전트 타입을 위해 빌드하고 활성화하는 데 사용합니다.
NavMesh Modifier - 트랜스폼의 계층 구조에 기반한 NavMesh 영역 타입의 NavMesh 생성에 영향을 미치기 위해 사용합니다.
NavMeshModifierVolume - 볼륨에 기반한 NavMesh 영역 타입의 NavMesh 생성에 영향을 미치기 위해 사용합니다.
NavMeshLink - 한 가지 에이전트 타입에 대해 동일하거나 다른 NavMesh 표면을 연결하는 데 사용합니다.
Mesh-BuildingComponents-API에 대한 문서도 참고하십시오.
에이전트 타입에 대한 자세한 내용은 NavMesh 에이전트 생성 문서를 참조하십시오.
NavMesh 영역 타입에 대한 자세한 내용은 NavMesh 영역 문서를 참조하십시오.
고급 레벨의 NavMesh 빌딩 컴포넌트를 설치하는 방법은 다음과 같습니다.
Unity 5.6 이상을 다운로드 및 설치합니다.
Unity Technologies GitHub의 NavMesh 컴포넌트 페이지에서 초록색 Clone or download 버튼을 클릭하여 저장소를 복제하거나 다운로드합니다.
Unity를 사용하여 NavMesh 컴포넌트 프로젝트를 열거나, Assets/NavMeshComponents 폴더의 콘텐츠를 기존 프로젝트로 대신 복사합니다.
Assets/Examples 폴더에서 추가 예제를 찾으십시오.
참고: 고급 레벨의 NavMesh 빌딩 컴포넌트를 설치하기 전에 프로젝트를 반드시 백업해야 합니다.