さて、最近、回転とそれがfpsをどのように増加させるかについてのトリックを学びましたが、このようなトリックはもっとあるべきだと思い、皆さんがいくつかを共有できるかどうか疑問に思いました。私は私が見つけられないかもしれない隠されたものについてもっと話している。背景と、それを細かく分割してfpsを少し上げる方法について何か見ました。 http://www.uchidacoonga.com/2011/03/increase-frame-rate-to-60-fps-in-cocos2d/
質問する
2003 次
1 に答える
0
- スプライトシートを使用し、子を追加して、フレームごとに複数のテクスチャバインディングを防止します。
- 小さいテクスチャを使用する
- 更新メソッドは1つだけで、イベントがスプライトの変換を駆動しないようにします。例えば。ccTouchesBeganにスプライトの位置を変更させる代わりに、タッチ状態を記憶し、メインの更新メソッドで操作します。これは、特にaccelerometerDidAccelerateに役立ちます
- 顔認識などの重いアルゴリズムが原因で更新サイクルが重い場合は、deltaTimeを使用して、更新の頻度を減らします。
- GCCを使用している場合は、THUMB命令を有効にできます。
- NSObjects、NSArrays、Methodsではなく、更新ループ内でPOD(int、float structs)、c関数、およびc配列を使用します
于 2012-07-18T22:37:25.610 に答える