OffMeshLink 컴포넌트를 사용하면 걷을 수 있는 표면으로는 표현할 수 없는 내비게이션 단축키를 통합할 수 있습니다.예를 들어, 도랑이나 울타리를 뛰어넘거나 문을 열고 들어가기 전에 문을 여는 행위는 모두 오프 메시 링크라고 할 수 있습니다.
프로퍼티 | 기능 |
---|---|
Start | 오프 메시 링크의 시작 지점을 나타내는 오브젝트입니다. |
End | 오프 메시 링크의 끝 지점을 나타내는 오브젝트입니다. |
Cost Override | 값이 양수이면 경로 요청 처리 시 경로 비용을 계산할 때 사용합니다.그렇지 않으면 기본 비용(이 게임 오브젝트가 속한 영역의 비용)이 사용됩니다.Cost Override가 3.0으로 설정되어 있으면 오프 메시 링크를 통해 이동하는 비용이 기본 내비메시 영역에서 같은 거리를 이동하는 것보다 3배 더 비쌉니다.Cost override는 에이전트가 일반적으로 걷기를 선호하게 만들고 싶지만, 걷는 거리가 분명히 길 때 오프 메시 링크를 사용하려는 경우에 유용합니다. |
Bi-Directional | 옵션을 활성화하면, 오프 메시 링크에서 양방향으로 이동할 수 있습니다. 비활성화하면 시작 에서 끝 방향으로만 이동할 수 있습니다. |
Activated | 링크를 경로 탐색에 사용할 것인지 여부를 설정합니다(거짓인 경우 무시됨). |
Auto Update Positions | 활성화하면 끝점이 이동할 때 오프 메시 링크가 내비메시에 다시 연결됩니다.비활성화하면 끝점이 이동되더라도 링크가 시작 위치에 남습니다. |
Navigation Area | 링크의 네비게이션 영역 타입을 설명합니다.이 영역 타입을 통해 일반 횡단 비용을 유사한 영역 타입에 적용할 수 있으며, 특정 캐릭터가 해당 에이전트의 영역 마스크에 기반한 오프 메시 링크에 접근하는 것을 막을 수 있습니다. |
에이전트가 오프 메시 링크를 횡단하지 않는 경우 두 끝점이 모두 올바르게 연결되어 있는지 확인하십시오.끝점이 제대로 연결되면 액세스 포인트 주위에 원이 생깁니다.
또 다른 원인으로 내비메시 에이전트의 에어리어 마스크 가 오프 메시 링크 영역을 포함하지 않았을 수도 있습니다.
OffMeshLink
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.