2つのバックグラウンドスプライトを使用するcocos2dゲームを構築していますが、実際はスプライトで、もう1つはCCMaskで他のバックグラウンドに穴を開けるが、お互いの上に2つの通常の背景スプライトを使用しても同じです。2つのバックグラウンドスプライトがパフォーマンスの問題を引き起こします
バックグラウンドスプライトを1つ使用すると、FPSは常に60回程度です。バックグラウンドスプライトを2回使用すると、FPSは毎回30回に減少します。私は周りにグーグル、ファイルからスプライトのフレームの現金からスプライトを読むなど、さまざまなソリューションを試してみましたが、残念ながら結果は同じです。
なぜこれが起こっているのか分かりません。誰がこのことが起こっているのか、それをどう回避するのか、何か考えていますか?
私は同じ効果でSpriteBatchを試しました。しかし、私はまだシミュレータモードでのみ、実際のデバイスでそれを試していない。私は今日、このデバイスでいくつかのテストを実施する予定です。デバイス上でのパフォーマンスがシミュレータとは異なることが正しいと本当に思います。 –
あなたは正しいですLearnCocos2D :)パフォーマンスは実際のデバイスで問題ではありませんでした。私は、存在しなかった問題の解決策を探して、ほぼ2日間過ごしたと思います。とにかく、正しい方向に私を向けることに感謝します! :) –