2

私は最近、Android 2.3.3用のゲームを開発しましたが、不思議なことに、さまざまな電話で奇妙な動作がほとんど見つかりません。

例えば

  1. Samsung Galaxy Ace 2.3.3 および Samsung Galaxy Y, 2.3.5で2x2 の画像として表示されている場合、4x4=16 の画像に分割された爆発スプライト (256x256 ピクセル) は、

  2. また、加速度計はSony Xperia 2.3.3とSamsung Galaxy Aceででたらめな形で動作します..遅すぎて(そして3〜4秒のギャップの後にタッチジェスチャーを取ります)、Android OSはアラートボックスをスローして、アプリはそうではありません.そうしないと速すぎます。

奇妙なことに、このゲームは、 VirtualBoxでプレイするのと同じように、Samsung S2 で完全に動作します。

助けてください、これは私の大学のプロジェクトなので、そのような奇妙な問題が存在する場合、これを市場に出すことさえできません!!

前もって感謝します!!

4

2 に答える 2

0

グラフィックスの問題についてはどうすればよいかわかりませんが、加速度計については、各デバイスの動作が異なります。onSensorChanged() で使用event.sensor.getMaximumRange()して最大値を取得し、それまたはそのパーセンテージに基づいてアクションを実行します。

于 2012-05-06T07:41:40.713 に答える