关于unity中的Nav mesh Agent组件如何让物体停下来

滑而不稽 2017-03-31 10:42:16
调用stop方法只能暂停,路径还在,想让物体在走的时候完全停下来去另外的目标点,如果在中途再SetDestination,好像出现了BUG,物体不动了,现在我是先用的ResetPath后再SetDestination,总感觉这样有点乱,不知道对不对
...全文
3095 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
VwV941111 2017-12-04
  • 打赏
  • 举报
回复
NavMeshAgent.enable=false;然后再设为true,下次想再走再setdis就可以。
y_unity_cainiao 2017-12-01
  • 打赏
  • 举报
回复
SetDestination(this.transform.position);
qq_36248022 2017-07-19
  • 打赏
  • 举报
回复
step之后设置目标位置
Poopaye 2017-04-01
  • 打赏
  • 举报
回复
Stop之后应该调用Resume,然后再SetDestination
Poopaye 2017-04-01
  • 打赏
  • 举报
回复
引用 2 楼 qq_37842901 的回复:
[quote=引用 1 楼 shingoscar 的回复:] Stop之后应该调用Resume,然后再SetDestination
Resume是继续走未走完的路径,想让他完全停下[/quote] navmeshagent.enable = false
滑而不稽 2017-04-01
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
Stop之后应该调用Resume,然后再SetDestination
Resume是继续走未走完的路径,想让他完全停下

2,539

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧