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

序列节点有赋值节点,赋值节点的下一个节点不执行

0 喜欢 0 不喜欢
891 浏览

mac平台,版本3.5.7,如下图的bt结构,每次只执行赋值节点,后面的节点不执行。(忽略等待节点那里的0,非0也一样的结果,本意是传moveWait变量,截图的时候没注意)

最新提问 7月 25, 2016 用户: qq_570762bf0f5de (450 分)

1个回答

0 喜欢 0 不喜欢

image

编辑器和代码联调,现在赋值节点和赋值节点的下一个节点设置断点。如果断到赋值节点,然后在assignment.cpp的171行设置一个断点,查看返回结果是什么?然后代码的'等待()'方法的入口处设置一个断点。然后看是否进入断点。

最新回答 7月 25, 2016 用户: quinnpan (12,640 分)
我发现是升级版本导致的一些问题,我用3.5.7版本重新创建行为树,又可以正常执行下去。以前老的bt执行就出现描述的那个现象,我发现老的行为树再检查错误的时候有警告提示某某变量没有被使用,但是实际上是被使用了的,估计老版本的数据与新版本xml数据格式不一致,我直接重新搭一下行为树可以解决这个问题。
...