2d-x求大神指导!!精灵在执行动作之后返回原始状态卡在动作的问题

请教一下大佬!!
在按钮函数里写了一个动作,点击精灵就会执行动作,设置了精灵执行完动作后回到初始状态。但是按钮点击太快的话就会导致动作还没执行完精灵还没有回到初始状态又执行动作,结果初始状态卡在动作里的一张图片里的情况怎么解决。

两种方式:
1、每次播放时先停止上一次播放并回归初始状态,然后再播放本次
2、给个状态标记,每次播放时先判断当前状态,如果正在播放则忽略本次点击

或者在 onload 里记录初始状态,不要在按钮回调里读当前状态作为初始状态

谢谢大佬!!我已经解决了,用组合动作在执行动作后跟了一个setSpriteFrame设为初始图片就可以了。 :joy: :joy:

感谢大佬解答!!