behaviac icon indicating copy to clipboard operation
behaviac copied to clipboard

大家好,怎样才能实现心跳包和其他逻辑消息并发不冲突呢

Open kaimusala opened this issue 6 years ago • 1 comments

我在行为树中使用了“并行”节点来实现心跳包和其他逻辑并行,然而情况和我预想的不一样,在“并行”节点子节点上,给他增加的循环会导致一切在并行的逻辑都会进入循环,这样是并行的BUG还是就是如此设计的呢,那么如果我想实现类似的逻辑,应该如何操作呢~ 望大家指教一二,谢谢

kaimusala avatar Jun 04 '18 09:06 kaimusala

并行节点在逻辑上是“同时”并行的执行所有子节点(但实际也是从上往下依次执行) 考虑把循环放在并行节点的前面,对于心跳包,可以在发心跳包前添加一个等待帧数或等待节点,过指定帧数或一段时间之后再发心跳包,其他逻辑也可以这样处理

lfeng1420 avatar Sep 29 '18 05:09 lfeng1420