
使用Unity的导航网格(NavMesh),可以帮助AI和游戏角色在场景中操控,上图是制作的一个简单的关卡用于测试,此时可以使用导航网格让人物在地面上行走,那么这就是导航网格的用处。
1.首先在层次结构中选中地面,然后转到菜单:Window → AI → Navigation。

2.此时在检查器旁边会自动弹窗一个Navigation的窗口,切换到Object选项卡,勾选导航静态,并将导航区域设置为可步行。

3.接着切换到Bake选项卡,点击右下角的烘焙按钮。

4.现在在视口中可以看到地面被包了一层浅蓝色的面片,但是导航网格完全没有覆盖整个地面,这是因为代理半径设置导致。

5.因此可以适当的调整一下,让导航网格包到地面的边缘。

6.还有…另一个功能包括代理高度(Agent Height),它决定了代理无需蹲伏即可行走的最大高度。

到此已经设置完了导航网格,此时就可以专注于创建实际的代理了。
…
以上是关于导航网格的全部内容,如果你有任何反馈,请随时在本页面下方留言。