基本的なスプライトバッチを使用するパーティクルシステムがあります。このシステムでは、0までの減少するアルファ値に基づいてパーティクルが作成および破棄されます。
システムのパフォーマンスはPCではかなり悪く、xboxでは非常に悪く、画面に約100個の粒子があり、かなりのfpsが遅くなります。パフォーマンスを改善する方法について読んだことがありますが、実装する方法についてのヒントはありますか?たとえば、kill()ではなくパーティクルを再利用するための最良の方法は何ですか?各粒子の画像サイズに違いはありますか?各パーティクルを回転させない場合、これは役に立ちますか?
私はこれらの提案のそれぞれをいじってみましたが、大きな改善はありません-誰かアドバイスはありますか-CPUベースではなくGPUに行く価値がありますか?