2011-01-15 9 views
1

私はこの問題を抱えています: 私のゲームでは、スプライトをタップすると、アニメーションが呼び出されます。このアニメーションは、didFinischLaunchingメソッドで初期化されるシングルトンクラス(アニメーションと呼ばれる)の内部に格納されます。私はアクションのために必要がある場合 は、私はこのコードを使用:iPhone用Cocos2d:私はアニメーション(fps崩壊)の遅れがあります

[自己runAction関数:[[アニメーションsharedAnimation] animationName]];私が初めてスプライトをタップするデバイスで

、次の問題(唯一の最初のタップで)を発生します。

  1. 私はスプライトをタップした瞬間から遅延があるとアニメーションが実際に始まる瞬間。私は第二、第三など回同じスプライトをタップすると、この間隔(遅延)フレーム数が(いくつかの場合においてさえ6fpsに)10FPSに崩壊

  • この存在しない発行します。

    アイデア??

    ありがとうございました!

  • 答えて

    1

    アニメーションの初期化メソッドでスプライトフレームを割り当てますか? そうなら、それが理由です。

    幸運を祈る!

    関連する問題