一、导航网格区域
1.导航烘焙属性
重要参数:
代理半径:半径越小,烘焙后的网格区域面积越大
代理高度:会影响烘焙后的门或桥洞等的高度是否能供物体通过
最大坡度:可以走上去的最大坡度
步高:可以走上去的最大台阶高度
掉落高度:允许的掉落高度
跳跃距离:允许在网格间跳跃的最大距离
二、导航代理
1.Nav Mesh Agent组件
重要参数:
Agent Type:可在“导航面板”中删除。可为不同的角色添加多个代理类型。其属性参数跟烘焙代理的一致。
基准偏移X:导航偏移,修改后可以看到导航代理发生了偏移
速度:最大移动速度
角速度:旋转角速度
加速:加速度
停止距离:距离目标位置多远停止导航
自动刹车:到达目标位置后自动减速或停止
半径:用来计算障碍躲避的半径
高度:用来计算障碍躲避的高度
Quality:躲避障碍质量,质量越高,躲避时的计算越精细,同时性能消耗越大
Priority:多个导航网格代理的躲避优先级,数值越大,优先级越高
自动通过分离网格链接:是否自动通过网格代理链接
自动重新寻路:是否自动重新进行寻路
Area Mask:该导航网格代理允许通过的区域
2.Nav Mesh Obstacle组件
重要参数:
形状:障碍物的形状,可选择盒状或胶囊状
中心:障碍物的中心点
Size:障碍物的尺寸
切割:不切割则会作为普通障碍物;切割则会对网格进行切割,并对移动区域进行修改
移动阙值:移动距离超过阙值时才会进行切割
静止时间:障碍物静止时间到达该值后才会进行切割
仅在静止时切割:是否只在静止时进行切割
三、设置导航网格链接
1.导航网格链接/Off Mesh Link
重要参数:
起始:起始位置的游戏物体
结束:结束位置的游戏物体
成本覆盖:花费的成本
双向:是否允许双向移动
已激活:是否已激活该网格链接
自动更新位置:勾选后,对象移动时,会更新网格链接
Navigation Area:网格链接属于的导航区域
四、设置导航区域