Unity Navmesh Agent在地形上的行为

时间:2018-06-23 15:35:16

标签: unity3d

我有一个地形(有一些山脉,树木,河流等),我希望我的经纪人能够跟随玩家在整个地形上平稳运行(我的意思是从山上掉下来并攀登到某个角度(例如跳跃))< / p>

代理商不是在“爬山” /从山上掉下来

一个问题是我的经纪人无法跳楼。我想我缺少一些设置。这是我的导航设置:

enter image description here

和代理设置:

enter image description here

类似的地方也确实是越野车: enter image description here

代理商被困在红色圆圈附近,并试图朝红色箭头方向前进(但无法继续前进),我不明白他们为什么被困在此位置以及如何检查出了什么问题。 (它们可以像紫色箭头所示那样移动)

1 个答案:

答案 0 :(得分:-1)

如果您想让NavMeshAgents跳转/爬升,则需要生成OffMesh Links。 您可以manually进行此操作,也可以在烘焙NavMesh时告诉Unity generate them automatically

为防止它们卡在群山和其他障碍物附近,请在“障碍物避免”设置中(在NavMeshAgent组件内部)增大半径值。