Agents
Agent Types:这里是设置不同的Agent,方便添加了Nav Mesh Agent的物体选择需要的Agent。
Name:这里设置该Agent的名字。
Radius:这个值影响物体能通过的路径的大小,越小,能行走的路径越大,边缘区域越小。
Height:这个值影响物体能通过的最低高度,值越小,能通过的最小高度越小。例如:若物体高度为2m,能通过的最小高度应该为2m,若设改值为1.8m,则物体就可以通过1.8m。
Step Height:这里设置梯子的高度。
Max Slope:这里设置坡度。
Areas
该面板设置通过不同的区域的”过路费”如:
则,物体通过Walkable区域的”过路费”为1,User 3的”过路费”为4,DD的”过路费”为10。这会影响物体导航时的路线选择。
这里将白色区域的过路费设置为DD,也就是10,这时虽然看起来从白色区域过去会更近一些,但由于过路费高,所以物体并不会从白色区域通过而是从旁边绕行。
Bake
Agent Radius:表示物体的半径,此值越大,物体最近可运动到障碍物的距离越大。
Agent Height:表示物体的”高度”。
当该值为1.5时:
当该值为2时:
黑色区域是物体无法通过的区域,所以1.5时物体可以通过,2时物体不能通过,则该值越大,它的”高度”越大,越不容易从他底下通过。
Max Slope:表示斜坡的坡度。
Step Height:这个数值表示能够走多高的台阶。
Drop Height:表示能够跳下的最高高度,超过这个高度,物体无法通过导航寻路跳下。
Jump Distance:表示能够跳跃的最大距离,
当两个地面的距离小于此值时,才能从一个平面跳到另一个平面。
Object
AI表示ALL,全部的物体;Mesh Renderers表示网格对象,Terrains表示地形。
Navigation表示选中的物体是静态的障碍物,Navigation Area表示该物体的区域类型,具体讲解看上面的Areas面板讲解。