导航网格
首先在Unity中创建一个简单的场景。
将小球添加Nav Mesh Agent组件,在Windows中找到AI添加Navigation(导航) ,会出现Navigation。
选中所有的静态物体,勾选Navigation Static 在Bake界面中点击Bake按钮。Scene视图下会出现导航网格。
Navigation介绍
Object
属性 | 功能 |
---|---|
Scene Filter | 场景滤镜 |
All | 设置所有的对象 |
Mesh Renderer | 除相机和光照外,设置所有的对象 |
Terriain | 只设置地形 |
Navigation Static | 勾选后表示该对象参与导航网格的烘焙 |
Generate OffMeshLinks | 勾选后可在导航网格中跳跃(Jump)和下落(Drop) |
Navigation Area | 导航区域 |
Bake
属性 | 功能 |
---|---|
Agent Radius | 设置具有导航网格代理的物体半径,半径越小,生成的网格面积越大 |
Agent Height | 设置具有导航网格代理的物体的高度 |
Max Slope | 设置最大允许到达斜坡的坡度 |
Step Height | 设置允许到达台阶的高度 |
Drop Height | 设置允许最大的下落距离 |