unity:导航系统

Unity 3D (导航系统)

是用于实现动态物体自动寻路的一种技术,它将游戏场景中复杂的结构关系简化为带有一定信息的网格,并在这些网格的基础上通过一系列相应的计算来实现自动寻路。

选中场景中需要导航的对象,在菜单栏中一次点击 Component->Navigation->Nav Mesh Agent,就完成了导航代理组件的添加。

Nav Mesh Agent 导航代理组件在这里插入图片描述
导航代理组件的可设置属性包括:

  1. 导航代理的尺寸;

  2. 导航代理的运动属性;

  3. 闪避,寻路等行为的属性。

  4. Unity 导航代理组件使用一个圆柱体,代表导航物体。Unity 导航系统会根据该圆柱体的尺寸,避免导航物体与障碍物或其他导航物体,发生碰撞。

  5. Radius 是导航代理的半径,Height是导航代理的高度,Base Offset 是导航物体相对于圆柱体导航代理的垂直偏移量。

Steering控制属性

Speed:最大移动速度
Augular Speed:最大转向速度
Acceleration:最大加速度
Stopping Distance:停止距离(如果导航代理目标位置之间的距离小于或者等于停止距离,导航会认为已经到达目标位置,不再进行移动)
Auto Braking:自动刹车(勾选自动刹车选项,导航代理到达目标位置前,会逐渐减速,最终停止在目

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值