DragonBones 疑是龙骨 bug

龙骨组件在切换 armatureName 的时候会导致上一个动画重新进行
具体情况如下图:

1赞

是的,赋值armatureName相当于刷新了dragonbones,然后判断如果当前的animationName如果不为空,就会播放名称为animationName的动画,你可以在赋值armatureName前,清空animationName字段,又或者赋值了armatureName之后,调用playAnimation去播放你想播放的动画。

这样就执行两次了

我的意思是:希望在动画进行到一半的时候更改armatureName,同时动画继续进行,而不是重新运行一遍,这样不行吗?