适用于iPhone的Cocos2d:我有动画延迟(fps崩溃)

时间:2011-01-15 11:42:15

标签: animation cocos2d-iphone delay

我有这个问题: 在我的游戏中,当我点击一个精灵,一个被调用的动画。此动画存储在单个类(称为动画)中,该类在didFinischLaunching方法中被初始化。 当我需要动作时,我使用此代码:

[self runAction:[[Animation sharedAnimation] animationName]];

首次点击精灵时,在设备上发生以下问题(仅在第一次点击时出现):

  1. 从点击精灵的那一刻到动画真正开始的那一刻有一段延迟;
  2. 在此间隔(延迟)中,帧计数折叠为10fps(在某些情况下甚至达到6fps)
  3. 当我在第二次,第三次等时间点击相同的精灵时,没有这个问题。

    创意??

    非常感谢!

1 个答案:

答案 0 :(得分:1)

您是否在动画初始化方法中分配了精灵帧? 如果是这样,那就是原因。

祝你好运!