コロナSDKのゲームアプリで「もたつき」を測定・数値化するには?
古い携帯電話 (iPhone 4、Samsung GT-I9000 など) のパフォーマンスの問題を、私が構築した (Box2D を使用する) コロナ SDK ベースの物理ゲームで探しています。それらは機能しますが、少し遅く、反応が速くありません。FPS (フレーム/秒)、メモリ、およびテクスチャ メモリのログを記録してみましたが、これらの数値は問題ないように見え、動作の遅さを定量化するのには役立たないようです。たとえば、フレーム レートはデフォルトの 30 FPS を下回りませんでした。
たとえば、メインのゲームループ全体にタイムスタンプを配置して、時間を費やしている場所を確認する必要がありますか? ただし、フレーム レートが低下していない場合は、フレーム レートを必要なレベルに維持するために、ゲームが必要な時間内にゲーム ループを完了することができているため、問題はないということではないでしょうか?
だから私は最終的に、私が見ているものが「正常」であるかどうか、そして今すぐリリースできるかどうかを理解しようとしています (古い携帯電話でゲームをより速くするためにもっと時間を費やす必要があるのとは対照的に)
ゲームのメモリの数値は以下のとおりで、問題ないと思います。
- Model / fps / memory / texture_memory
- iPhone: 30, 1811kB, 9.6MB
- iPhone5: 30, 1874kB, 34MB
- iPad Retina, 30, 1800kb, 119MB