前言
Navigation可以使物体智能的移动到某个位置,这样可以在游戏完成一些NPC的智能路径和主角的寻路功能
1,对于场景进行渲染
场景的渲染可以告诉角色该走哪里,哪里是障碍物,这样就可以实现对于场景的导航和避免角色撞墙
将场景需要烘培的物体设为静态:
首先选中需要烘培的物体,然后在inspector面板中右上角将物体设为静态物体,这样可以对物体进行烘培
打开NaNavigation(导航)烘培面板:
在windows中找到AI点击后出现Navigation面板,
在navigation中对于烘培进行设置:
对于Bake的相关参数进行,修改可以实现渲染的效果,比如攀爬楼梯、跳过沟壑、从高处跳下等功能的实现,调整下面的参数,可以在上面的示意图上实时展示出来
- 参数的相关含义:
- Agent Radius:定义网格和地形边缘的距离
- Agent Height:定义可以通行的最高度
- Max Slope:定义可以爬上楼梯的最大坡度
- Step Height:定义可以登上台阶的最大高度(最大高度要小于可通行的最大高度)
- Drop Height:允许最大下落距离
- Jump Distance:允许最大的跳跃距离
- 渲染后的效果为:
淡蓝色区域即为角色可以移动的区域
对于Navigation中其