오프 메쉬 링크(Off-mesh links)

이 단원은 기본적으로 “수동” 오프메쉬 링크에 관한 것으로, 즉 OffMeshLink 컴포너트를 통해 사용자가 설정하는 것에 관한 단원입니다. 자동으로 생성되는 오프 메쉬 링크에 관한 정보를 보려면, Navmesh intro을 참조합니다.

씬(scene) 내의 navmesh static 기하구조(geometry)를 분리하는 것이 가능하며, 그리하여 에이전트가 월드의 한 부분에서 다른 부분으로 가는 것이 불가능하도록 만듭니다.

이를 해결하려고, Unity는 Off-mesh links 시스템을 갖추고 있습니다

OffMeshLink 컴포넌트

오프 메쉬 링크는 모든 오브젝트에 둘 수 있는 컴포넌트로, 다음과 같은 속성을 가지고 있습니다.

Start
End
Cost Override
Bi Directional
Activated

"Activated" 와 "Cost Override" 속성은 실행 중 변경 할 수 있고 즉시 효력을 발한다. 다른 속성은 모두 효력이 있으려면 Navmesh을 다시 굽기(re-bake)해야 한다.

만일 굽기(baking) 동안 시작 혹은 종료 변환이 할당 되지 않았거나, 혹은 만일 시작 혹은 종료 변환이 유효한 지점을 찾기에는 NavMesh와 너무 동떨어져 있다면, 오프 메쉬 링크는 생성되지 않을 것이다. 이 경우, 콘솔(Console) 창에 에러가 표시된다.

(back to Navigation and Pathfinding)

역링크