【Unity3DRPG入门学习笔记第四卷】Navigation 智能导航地图烘培
一、使用 Navigation
打开 Navigation 窗口
地面选择静态的(Navigation Static)
先处理地面,地面是可以行走的 (Walkable
),树木占用的地方是不能行走的
调整最大能爬的斜坡角度为 30°,这里先烘培(Bake
)一下
处理树木(Not Walkable
)
烘培一下
二、处理玩家 Navigation
处理玩家,添加 Nav Mesh Agent
人物和 Navigation 都调整一下
再次烘培可以观察到不同
注意到我刚刚这里不能行走,可以适当改变一下地形斜度,就可以了
三、Nav Mesh Obstacle
这里做个示范,给一块石头添加 Nav Mesh Obstacle
障碍物这个组件,你可以改变形状
Carve
这个功能勾选,可以动态的烘培不可走的地形,也就是说如果这个物体是运动的,会实时的烘培它所占的区域为不可行走的,这对动态的物体来说是非常方便的
四、设置大石头不可走
如果要删除重新烘培的话,可以点击
Clear
再Bake
The End.