目录
序言
一、Navigation的基础介绍
二、场景搭建
三、场景烘焙搭建
四、物体Nav Mesh Agent说明
五、Nav Mesh Areas 与 Agents
六、Off Mesh Links
七、Nav Mesh Obstacle介绍
八、最后一项——实例
九、最最最后一项——收工
序言
首先啊,说一哈Navigation导航系统,这是Unity3D中自带的一个组件。使用这个,可以轻松实现AI自动寻路。
当然啦,除去Navigation,比较著名的还有A*导航,但受限于篇幅(和作者的懒惰),先不提它。
一、Navigation的基础介绍
首先是它的组件位置
然后里面会有三个组件
Nav Mesh Agent:物体的导航组件,放在需导航物体上
Nav Mesh Obstacle:可以理解为障碍物
Off Mesh Link会在后面详细介绍。
接着是他的窗口位置
二、场景搭建
不多说了,直接上图
应该都看的懂
三、场景烘焙搭建
首先的首先,一定要把场景Static打开,静态才能导航烘焙!!!
打开Navigation窗口
说一下里面的参数意义:
Agent Radius:距离边界的半径距离
Agent Height: 可以通行的最大高度
Max Slope:物体爬坡的最大角度
Step Height:爬台阶的最大高