我有这个问题: 在我的游戏中,当我点击一个精灵,一个被调用的动画。此动画存储在单个类(称为动画)中,该类在didFinischLaunching方法中被初始化。 当我需要动作时,我使用此代码:
[self runAction:[[Animation sharedAnimation] animationName]];
首次点击精灵时,在设备上发生以下问题(仅在第一次点击时出现):
当我在第二次,第三次等时间点击相同的精灵时,没有这个问题。
创意??
非常感谢!
答案 0 :(得分:1)
您是否在动画初始化方法中分配了精灵帧? 如果是这样,那就是原因。
祝你好运!