我正在构建一个应用程序,当按下Sprite时,它会执行一个非常简单的动画,其中初始图像被替换为新图像,然后在短暂的暂停后再次应用初始图像。有2个这样的Sprite。除非以极快的顺序按下按钮,否则一切正常。例如,假设用户按下按钮1,然后很快按下按钮2(在此之前有时间恢复到初始图像):在这种情况下,按钮1仍然停留在新图像上!即使我禁用了与sprite的交互(例如通过在动画进行时重命名它或插入不同的标志),仍然注册了一个touchesBegan事件,我相信这足以让sprite1卡在新的图像而不是恢复到初始图像!我已经没有想法了...请问有什么建议吗?干杯。-(void)SwitchButto