NavMesh Link 컴포넌트는 Unity의 스탠다드 설치 항목이 아닙니다. 액세스 방법은 고수준 NavMesh Building 컴포넌트에 관한 문서를 참조하십시오.
NavMesh Link는 NavMesh를 사용하는 두 위치 간 이동이 쉬운 링크를 생성합니다.
이 링크는두 지점을 연결하거나, 간격을 채울 수 있습니다. 이 경우 링크를 건너기 위해 에이전트가 시작에지에서 가장 근접한 위치를 사용합니다.
서로 다른 NavMesh Surfaces를 연결할 경우 반드시 NavMesh Link를 사용합니다.
NavMesh Link 컴포넌트를 사용할 경우, GameObject > AI > 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 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의 새로운 기능
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.