• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱
欢迎来到 behaviac Q&A。 您在bbs里的问题,管理员会当下就收到通知,不要担心管理员看不到您的问题。也请在bbs里提供您的email,这样就可以第一时间收到关于回答,评论的email的通知了。 为了节省大家的时间,请表达好你的问题,提供必要上下文,版本号,平台信息,重现步骤等。

行为树的执行支持暂停和继续机制吗

0 喜欢 0 不喜欢
1,470 浏览
最新提问 3月 9, 2016 用户: jonygli (57,510 分)

1个回答

0 喜欢 0 不喜欢
 
已采纳

首先区分对待行为树的执行是通过Workspace::Update()还是Agent::btexec()来发起的,具体区别可以参考运行时端的更新流程

  • 如果是通过Workspace::Update()来更新执行的,则用Workspace::SetIsExceAgents(false/true)来暂停和继续执行。

  • 如果用的是Agent::btexec(),则用Agent::SetActive(false/true)。

总的来说,两种情况都可以用Agent::SetActive(),只是第一种用法更方便。

最新回答 3月 9, 2016 用户: jonygli (57,510 分)
采纳于 3月 9, 2016 用户:jonygli
...