私はcocos2dの初心者です。私にはさまざまなスプライトがあり、それぞれが何らかのアクションを実行してアニメートします。しかし、アクションのシーケンスにロジックを入れようとして、CCCalfFunc
ロジック(アニメーション、位置の変更など)を使用して実行しようとすると、画面上のすべてのアクションが約1秒間フリーズすることに気付きました。メインスレッドをブロックしていると思いますが、なぜフレームレートが低下しないのでしょうか。
それでも60fpsですが、そのアクションを実行してロジックを実行するたびに、1秒間ブロックし続けます。私の理解では、最悪のシナリオでは、アクションで画面がフリーズするのではなく、フレームレートが低下します。では、この場合、どのような解決策がありますか?スプライトのアニメーションや位置などを更新しているので、GDCは使いたくありませんNSOperation
...
ありがとう