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

任务事件不能响应

0 喜欢 0 不喜欢
73 浏览

任务挂在根节点

 

在后面叶节点调用函数 A    

A里添加  this->FireEvent("Task_MoveToPoint", (int)MyPOINT.x, (int)MyPOINT.y, 1);

this 为  Agent  实例 

 

经过调试  函数A 被调用  FirEvent 被触发     行为树是runing状态

但是 不进入事件触发的树

下图为事件触发的树  任务挂在根节点上

 

最新提问 6月 27, 2016 用户: qq_5770ea9dc0226 (160 分)

1个回答

0 喜欢 0 不喜欢
这种情况确实会有问题。

FireEvent是假设在行为树的执行之外调用的,比如是在碰撞事件里调用的。

你这种情况,可以考虑直接使用子树就可以了。
最新回答 6月 27, 2016 用户: jonygli (58,410 分)
...