Unity3D-基本导航(NavMesh)功能实现
2013-12-06 14:33
246 查看
1: 打开场景
2:打开Navgation窗口
菜单中: Window --> Navgation, 在Inspector旁边会出现导航界面
这个Objcet的面板是对应当前选择的物体的,旁边的Bake面板是对应全局选项的。结构和烘焙或者遮挡剔除是一样的。
在选择了物体的情况下会出现上面的内容:
上面的All、MeshRenderers、Terranis是对Hirarchy面板里面显示的物品选择的一个筛选过滤:
all就是全部显示
MeshRenderers是只显示可渲染的网格物体
而Terrains当然就是只显示地形物体了。
3:场景烘焙准备
在Navgation中选择 "Mesh Renderers", 会发现在"Hierarchy"中, 出现了可渲染的物体,
全选这些物体, 在 Navgation 中,选择 "Navgation Static", 打勾.
"OffMeshLink Generatic"默认状态即可, 不去动.
4:烘焙
选择Navgation中的"Bake"项
其中几个参数的意义(http://game.ceeger.com/Manual/Navmeshbaking.html)
一般我们只改动以下几项:
"Radius": 值越小, 效果越好, 但烘焙时间也越长.
"Step height": 台阶高度, 如果要人物通过台阶, 需要设定一个合适的值.
"Max Slope":最大坡度, 人物可以爬上的最大坡度. 默认基本就够了.
设置完毕后, 点击 "Navgation"栏右下角的"Bake"按钮( 在"Bake"按钮下会有进度表示)
Bake完成后, 界面上可通过区域会显示成浅蓝色.
检查是否与预期相符合.
2:打开Navgation窗口
菜单中: Window --> Navgation, 在Inspector旁边会出现导航界面
这个Objcet的面板是对应当前选择的物体的,旁边的Bake面板是对应全局选项的。结构和烘焙或者遮挡剔除是一样的。
在选择了物体的情况下会出现上面的内容:
上面的All、MeshRenderers、Terranis是对Hirarchy面板里面显示的物品选择的一个筛选过滤:
all就是全部显示
MeshRenderers是只显示可渲染的网格物体
而Terrains当然就是只显示地形物体了。
3:场景烘焙准备
在Navgation中选择 "Mesh Renderers", 会发现在"Hierarchy"中, 出现了可渲染的物体,
全选这些物体, 在 Navgation 中,选择 "Navgation Static", 打勾.
"OffMeshLink Generatic"默认状态即可, 不去动.
4:烘焙
选择Navgation中的"Bake"项
其中几个参数的意义(http://game.ceeger.com/Manual/Navmeshbaking.html)
一般我们只改动以下几项:
"Radius": 值越小, 效果越好, 但烘焙时间也越长.
"Step height": 台阶高度, 如果要人物通过台阶, 需要设定一个合适的值.
"Max Slope":最大坡度, 人物可以爬上的最大坡度. 默认基本就够了.
设置完毕后, 点击 "Navgation"栏右下角的"Bake"按钮( 在"Bake"按钮下会有进度表示)
Bake完成后, 界面上可通过区域会显示成浅蓝色.
检查是否与预期相符合.
相关文章推荐
- 服务器负载均衡的基本功能和实现原理
- Reader开发(一)电子书分页,翻页效果,字体大小调整和基本功能实现
- IOS中数据库的基本功能实现
- 终于研究出在系统上实现文字转语音功能,可以实现本公司的语音导航功能了
- [Unity3D]Unity3D游戏开发之基于ITween实现寻路功能
- BS文件夹上传操作(二) ——基本功能实现
- 实现基本的CRUD功能
- Android相机开发(一)之预览拍照查看图片基本功能的实现
- 数据结构--链栈基本功能实现程序代…
- IOS百度地图导航开发功能实现简述
- 做机械臂导航时遇到的问题5:如何使用ROS内嵌serial功能包实现串口通信
- php 做的日历实现基本功能
- 基于Authorware课件的具有导航功能的ActiveX控件的设计和实现
- [置顶] Android中一些基本功能的实现
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现基本的地图功能(一) javascript
- 关于如何实现美团网的导航功能并且能重用ListView的Item(下载免费了)
- iOS开发中文件的上传和下载功能的基本实现
- ajax+json+servlet实现表格的基本功能
- unity3d 基本功能,协程,查找,控制
- 链式栈基本功能的简单实现