Version: 2021.1
내비메시 모디파이어 볼륨
NavMesh 빌딩 컴포넌트 API

내비메시 링크

NavMesh Link 컴포넌트는 Unity의 스탠다드 설치 항목이 아닙니다. 액세스 방법은 고수준 NavMesh Building 컴포넌트에 관한 문서를 참조하십시오.

NavMesh Link는 NavMesh를 사용하는 두 위치 간 이동이 쉬운 링크를 생성합니다.

이 링크는두 지점을 연결하거나, 간격을 채울 수 있습니다. 이 경우 링크를 건너기 위해 에이전트가 시작에지에서 가장 근접한 위치를 사용합니다.

서로 다른 NavMesh Surfaces를 연결할 경우 반드시 NavMesh Link를 사용합니다.

NavMesh Link 컴포넌트를 사용할 경우, GameObject > AI > NavMesh Link 로 이동합니다.

인스펙터 창에서 열린 NavMesh Link 컴포넌트
인스펙터 창에서 열린 NavMesh Link 컴포넌트
프로퍼티 기능
Agent Type 이 링크를 사용할 수 있는 에이전트 타입.
- Humanoid
- Ogre
Start Point 링크의 시작점, 게임 오브젝트에 상대적인 XYZ측정치로 정의됩니다.
End Point 링크의 도착지점, 게임 오브젝트에 상대적인 XYZ측정치로 정의됩니다.
Align Transform To Points 이 버튼을 클릭하면 게임 오브젝트를 링크의 중심으로 이동해서 트랜스폼의 정면 축을 끝나는 지점과 정렬합니다.
Bidirectional 체크박스를 선택할 경우, NavMesh Agents는 NavMesh Link를 양방향으로 횡단할 수 있습니다(시작점에서 끝나는 지점으로, 끝나는 지점에서 다시 시작점으로).
체크박스 선택을 해제할 경우, NavMesh Link는 한방향으로만 작동합니다(시작점에서 끝나는 지점으로만).
Area Type NavMesh Link의 영역 타입(경로 탐색 비용에 영향을 미칩니다.)
- Walkable (디폴트 옵션입니다)
- Not Walkable
- Jump

여러 NavMesh Surfaces 함께 연결

본 이미지에서 파란색 NavMesh와 빨간색 NavMesh는 두 개의 다른 NavMesh Surfaces로 규정되며, NavMesh Link로 연결됩니다
본 이미지에서 파란색 NavMesh와 빨간색 NavMesh는 두 개의 다른 NavMesh Surfaces로 규정되며, NavMesh Link로 연결됩니다

에이전트가 씬에 있는 여러 NavMesh Surfaces 간 이동을 원할 경우, 반드시 NavMesh Link를 사용하여 연결해야 합니다.

위의 씬 예제에서, 파란색 NavMesh와 빨간색 NavMesh는 다른 NavMesh Surfaces로 규정되며, NavMesh 링크가 둘을 연결합니다.

NavMesh Surfaces 연결 시 다음을 참조하십시오.

  • 여러 NavMesh Links를 사용하여 NavMesh Surfaces를 연결할 수 있습니다.

  • NavMesh Surfaces와 NavMesh Link는 반드시 동일한 에이전트 타입을 가지고 있어야 합니다.

  • NavMesh Link의 시작점과 끝나는 지점은 반드시 하나의 NavMesh Surface에만 있어야 합니다 - 동일한 위치에 있는 NavMesh가 여럿 있을 경우 주의하십시오.

  • 두 번째 NavMesh Surface를 로드하는 중이고, 첫 번째 씬에 연결되지 않은 NavMesh Link들이 있을 경우, 원치 않는 NavMesh 표면에 연결돼 있지 않은지 확인합니다.




  • 2017–05–26 페이지 게시됨

  • Unity 5.6의 새로운 기능

내비메시 모디파이어 볼륨
NavMesh 빌딩 컴포넌트 API