网格外链接 (Off-Mesh Link) 用于创建穿过可步行导航网格表面外部的路径。例如,跳过沟渠或围栏,或在通过门之前打开门,全都可以描述为网格外链接。
我们将添加一个网格外链接组件来描述从上层平台到地面的跳跃。
1.首先创建两个圆柱体:__Game Object > 3D Object > Cylinder_。 2.可将圆柱体的比例设置为 (0.1, 0.5, 0.1)_ 以便于使用它们。 3.将第一个圆柱体移动到上层平台的边缘,靠近导航网格表面。 4.将第二个圆柱体放在地面上,靠近导航网格,在链接应着陆的位置。 5. Select the first cylinder cylinder and add an Off-Mesh Link component to it. Choose Add Component from the inspector and choose Navigation > Off Mesh Link. 6. Assign the first cylinder in the Start field and the second cylinder in the End field.
Now you have a functioning Off-Mesh Link set up! If the path via the off-mesh link is shorter than via walking along the Navmesh, the off-mesh link will be used.
可使用场景中的任何游戏对象来容纳网格外链接组件,例如,围栏预制件可包含网格外链接组件。同样,可使用任何以变换作为开始和结束标记的游戏对象。
导航网格烘焙过程可以自动检测并创建常见的跳过和掉下链接。请参阅自动构建网格外链接以了解更多详细信息。