2011-01-15 1 views
1

У меня эта проблема: в моей игре, когда я нажимаю спрайт, анимацию в вызываемом. Эта анимация хранится внутри одноэлементного класса (называемого анимацией), который инициализируется методом didFinischLaunching. Когда мне нужно для действия, я использую этот код:Cocos2d для iPhone: у меня есть задержка с анимацией (fps collapses)

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

В устройстве, когда я водопроводный спрайт в первый раз, возникает следующие вопросы (один и только на первый кране):

  1. Существует задержка с момента, когда я нажмите на шприц и момент, когда анимация действительно начинается;
  2. В этом интервале (задержки) счетчик кадров 10 кадров в секунду разрушается (в некоторых случаях даже 6fps)

Это вопросы не является, когда я нажать один и тот же шприц в течение второго, третьи и т.д. раз.

Идеи ??

Большое спасибо!

ответ

1

Вы используете spriteframes в методе инициализации анимации? Если так, вот почему.

Удачи вам!