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

事件第一次触发,子树正常执行,以后的触发之后,子树叶节点不执行。

0 喜欢 0 不喜欢
93 浏览
我的任务子树由一个并行节点构成,并行节点下面有一个动作节点和等待节点。当第一次FireEvent之后,行为树正常切换,并且子树节点全部执行结束,返回之前的行为树。以后每次FireEvent都只是执行到并行节点,并行节点以下的节点都没有执行,不知道问题出在哪里,是我的并行节点设置有问题吗。

第二次的执行log

[16:46:36][tick]CreatureAi#CreatureAi_0_0 bt/monster_3.xml->Wait[19]:update [running] [20]

[16:46:36][frame]3591

[16:46:36][jump]CreatureAi#CreatureAi_0_0 event/behitEvent.xml

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->BehaviorTree[-1]:enter [success] [2]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->BehaviorTree[-1]:update [running] [37]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Task[0]:enter [success] [2]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Task[0]:update [running] [3]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Parallel[1]:enter [success] [3]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Parallel[1]:update [running] [38]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Parallel[1]:exit [success] [3]

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->Task[0]:exit [success] [2]

[16:46:36][return]CreatureAi#CreatureAi_0_0 event/behitEvent.xml

[16:46:36][tick]CreatureAi#CreatureAi_0_0 event/behitEvent.xml->BehaviorTree[-1]:exit [success] [2]

[16:46:36][property]CreatureAi#CreatureAi_0_0 int _$local_task_param_$_2->6

[16:46:36][property]CreatureAi#CreatureAi_0_0 float _$local_task_param_$_1->1000.000000

[16:46:36][property]CreatureAi#CreatureAi_0_0 Position3D _$local_task_param_$_0->{x=-249.629578;y=-4.810420;z=144.790512;}
最新提问 4月 28, 2016 用户: qq_570762bf0f5de (450 分)

image

事件子树截图

1个回答

0 喜欢 0 不喜欢
首先,这个并行节点好像不是必须的,你可以用前置。当然这个未必能改掉你的问题。我还在看。。。
最新回答 4月 28, 2016 用户: jonygli (58,410 分)
...