标签:
1、NavMeshAgent组件
Radius:代理的半径(这是代理的“个人遮护罩”,形成一个屏蔽罩,从而使其他代理无法通过此遮护罩)
我为两个对象的Radius都设为了2.5,效果图如下:
那么右边的对象无论怎么走,也都是无法进入左边对象的遮护罩内的,也就是左边对象的绿色线内的!效果如下:
两个对象都是向同一个点移动,但是因为Radius“遮护罩”的原因,致使他们无法靠近,这就可以避免多个对象因为靠的太近造成乱象的情况!
当我们把Radius设为0.1时,就造成了下面的情况了:
Speed:速度,走向目的地的最大移动速度。代理通常需要在预定路线上加速和减速(例如,它会减缓速度去急转弯)。速度往往被限制于路径段的长度和花费在加速和刹车上的时间,但速度不会超过这个属性设定的值,即使是在很长一段直的路径上!
Acceleration:加速度: 作为一个代理的预定路线的最大加速度,给出了 units / sec^2 。
Angular Speed 角速度: 最高转速(度/秒)。
Stopping distance 制动距离:制动距离。到目的地的距离小于这个值,代理减速。
Auto Traverse Off Mesh Link 自动遍历OffMesh链接:自动移动并关闭OffMeshLinks
Auto Repath 自动重新寻路:如果现有的部分已失效,获得新的路径。
Height 高度:代理的高度(用于调试图形)。
Base offset 基本偏移:碰撞几何体相对于实际几何体垂直的偏移。
Obstacle Avoidance Type 障碍躲避类型 :躲避的质量水平。
Avoidance Priority:避开优先级,代理执行避开时,低优先级的代理人被忽略。有效的范围从0到99,最重要的= 0,最不重要= 99,默认= 50。
NavMesh Walkable 导航网格行走:指定代理可以遍历的导航网格层类型。这个参数很有用,在接下来的实例中可以用到。
标签:
原文地址:http://www.cnblogs.com/MrZivChu/p/navmesh.html