自动寻路:
首先要确定场景中的那些物体是不动的,设置为navigation static,然后再windows下找navigation窗口烘焙navigation static。
物体Agent Radius和Height可以理解为寻路者半径和高度。
Max Slope是最大坡度,超过这个坡度寻路者则无法通过。
Step Height是楼梯最大高度,超过这个高度寻路者则无法通过。
Drop Height是寻路者可以跳落高度的极限。
Jump Height是寻路者的跳跃距离极限。
相关知识:
1、角色身上的Nav Mesh Agent 组件:
Radius 半径: 代理的半径(仅用于寻路目的,可以跟实际对象的半径大小不一样,一般比实际对象的半径大)。
Speed 速度: 代理可以周游世界,走向它的目的地的最大移动速度。
Acceleration 加速度: 最大加速度。
Angular Speed 角速度: 最高转速(度/秒)。
Stopping distance 制动距离:制动距离。到目的地的距离小于这个值,代理减速。
Auto Traverse OffMesh Link 自动遍历OffMesh链接:自动移动并关闭OffMeshLinks
Auto Repath 自动重新寻路:如果现有的部分已失效,获得新的路径。
Height 高度:代理的高度(用于调试图形)。
Base offset 基本偏移:碰撞几何体相对于实际几何体垂直的偏移。
Obstacle Avoidance Type 障碍躲避类型 :躲避的质量水平。
NavMesh Walkable 导航网格行走:指定代理可以遍历的导航网格层类型。这个参数很有用,在接下来的实例中可以用到。
2、障碍物一定要有Mesh Render,用于烘焙寻路网格。