0

AndEngineで最初のゲームを開発しています。プレーヤーの動きのために、シーン(スプライト)のスライダーバーの正確な座標を取得したいと思います。

問題は、デバイスでゲームをテストすると、左上隅に(6,6)座標が表示されるのに対し、エミュレーターでは左上隅に(0,0)が表示されることです。デバイスでこのオフセットが発生するのはなぜですか?

その結果、このオフセットはすべてのスプライト位置に影響します。

緊急に回答が必要

4

2 に答える 2

0

一部のデバイスがベゼルの下の画面の一部を覆っていると確信しています。そのため、デバイスの左上隅に0以外のシーン座標が表示されます。私は自分のデバイスで同じ効果を経験しました。別の方法は、解決ポリシーを固定比率の解決ポリシーに変更することです。そうすれば、エラーを説明するために画面の端にバッファを作成できます。

于 2013-02-14T18:55:44.673 に答える
0

andengine GLES 2.0の座標0,0は、左上隅ではなく左下隅にあります。

于 2013-04-19T09:52:39.430 に答える