- 最后登录
- 2019-12-2
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 34660
  
- 纳金币
- 38268
- 精华
- 111
|
就我个人理解。 NavMeshAgent 和Navigation的简单用法就那么几步。
一 :烘培地图和障碍物。 这一步仅仅需要打开Window/Navigation 打开Navigation面板。在Scene Filter那里选择All
在 Hierarchy 找到并选择需要烘培进寻路的物体。 在Navigation面板把Navigation Static这里打勾。
二: 在Navigation面板的右下角找到名为 Bake的按钮。 注意。它在右下角而不是上边那个。。【ps:本人用的5.0 就因为这一步浪费了几个小时。这破按钮放的地方太让人纠结了。】
三:给需要寻路的 “主角”添加NavMeshAgent组件 (选中主角 找到Componet/NavMeshAgent /Nav Mesh Agent)
四:在脚本里使用自动寻路功能。即调用 NavMeshAgent组件的方法。 NavMeshAgent.destination = Vector3;
实例化一个NavMeshAgent,通过该实例调用destination 方法。给它一个 Vector3值作为目标。
以上四步就是设置一个自动寻路关于NavMeshAgent和Navigation的所有过程。 其他各项相关参数请参考API
|
|