私は過去数ヶ月間Android用のゲームを開発してきましたが、それはもうすぐ終わりです。HTC Incredibleを使用してゲームを開発したため、最近、テスト目的でMotorolaDroidを購入しました。私の信じられないほどの私はゲームを通してかなり堅実な59fpsを得ることができます。ドロイドでは、ゲームは平均約40fpsで非常に途切れ途切れになります。どちらの電話もAndroid2.2を実行しています。
私が調べた技術仕様は、ゲームプレイに影響を与える可能性があると私が指摘した唯一の違いです。1GHzプロセッサと550 MHz、512MBRAMと256MBRAMです。
ちょっとした笑いのために、私はゲームを非常に最小限の状態に分解して、それが私のせいにするコーディングであるかどうかを確認すると思いました。メインメニューを描画し、画面上でさまざまなビットマップを移動するだけで済むように、それを削除しました。45fpsを超える髪ではありません。
それで、これはMotorola Droidのおおよその上限ですか?もしそうなら...私のゲームは非常にシンプルでCPUを集中的に使用しないので、どうすればよいですか?私のゲームよりもはるかに要求の厳しいAndroidゲームは他にも何千もありますが、非常にスムーズに動作しているようです。
Open-GLやその他の代替手段ではなく、Androidの組み込みCanvasを使用しているという事実ですか?誰かがそれをすることをお勧めしますか?
誰かが私にここでの私の問題が何であるかを教えてもらえますか?
前もって感謝します。