• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱

编辑器连调时默认支持吗?需要什么设置?

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

1个回答

0 喜欢 0 不喜欢
 
已采纳
  • 首先编辑器连调功能只在开发版才是打开的。如果定义了 BEHAVIAC_RELEASE 意味着是发行版,属于开发功能的编辑器连调,HotReload等功能就不再打开了。
  • 在开发版下,如果是通过 behaviac::Workspace::GetInstance()->Update() 更新Agent的,编辑器连调就是默认支持的。
  • 但是如果是直接调用Agent的btexec来更新的话,由于 Workspace::DebugUpdate 没有被调用,编辑器连调就没有被支持,这种情况下,需要自己负责在合适的地方调用 Workspace::DebugUpdate来支持编辑器连调。更新流程
  • 请参考关于HotReload的回答, 查看Workspace::DebugUpdate 和 Workspace::Update 的代码可以看出,不仅是编辑器连调,而且HotReload的功能都取决于是否是通过behaviac::Workspace::GetInstance()->Update() 更新的。
最新回答 3月 9, 2016 用户: jonygli (57,510 分)
采纳于 3月 9, 2016 用户:jonygli
...