多个DragonBones对象时,只有一个能触发事件回调

今天在做战斗界面,用到了DragonBones,
通过addEventListener方法监听dragonBones.EventObject.COMPLETE事件回调,
想实现攻击动作结束后自动播放呼吸动作的效果。
结果,
场上一共创建了4个骨骼对象,只有一个能走到事件监听回调去,其余的都进不去。

更新了下骨骼动画控制代码,去掉了无用逻辑:
FightModel.zip (879 字节)

研究一下午也没搞明白,希望有大佬指点下,谢谢了。

1赞

希望你能提供一下能够让我直接复现出问题的 demo,如果资源敏感的话,可以发到我邮箱。

我也是这个问题,郁闷中,能回调,但传不回事件event

我当时是因为自己代码逻辑有问题,一个变量多次指向了不同的骨骼对象,因此只存储了最后创建的那个。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。