Navigation系统的使用原理
NavMesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一种技术,将游戏中复杂的结构组织关系简化为带有一定信息的网格,在这些网格的基础上通过一系列的计算来实现自动寻路。
在场景中搭建一个斜坡。例如:
创建好后,选中三个对象,这时在检视面板里面的选择Navigation Static(只有被选中为Navigation Static才有网格导航系统)就行。选定Navigation Static之后在Window 菜单下面点击Navigation这时你会发现在检视面板里面增加了一个视图窗口。是Navigation视图窗口。看看官方的解释
首先看下Object选项卡。
Navigation Static 上面说了只有选中了Navigation Static之后才能进行网格导航。
Generate OffMeshLinkes 处于勾选状态的话,网格导航可以Jump和Drop。
Navigation Area 导航网格层(在4.6版本中默认是Default)
接着是Bake选项卡
Agent Radius 烘焙半径,值越小越好
Agent Height 角色所要通过的高度。
Max Slope 最大的坡度。当大于这个坡度时,会被丢弃
Step height 台阶高度。低于这个高度,导航网格地