查看: 1576|回复: 1
打印 上一主题 下一主题

[其他] 关于自动寻路 Navigation和NavMeshAgent

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2015-6-1 00:47:28 |只看该作者 |倒序浏览

就我个人理解。 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
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1

主题

1

听众

145

积分

设计实习生

Rank: 2

纳金币
313
精华
0

最佳新人

沙发
发表于 2015-6-7 15:21:14 |只看该作者
好像说得挺好的,不过我没研究过这个部分。赞一下吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-21 03:19 , Processed in 0.076228 second(s), 27 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部