Unity自动寻路

自动寻路:
首先要确定场景中的那些物体是不动的,设置为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,用于烘焙寻路网格。  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值