Android デバイスの左上隅を 0,0 に設定できるかどうか知っている人はいますか? 今のところ、場所は (私の HTC の希望では) X: 320、Y: 0 のようです。0,0 にしたいです。
それが可能かどうか知っている人はいますか?または方法。後で X と Y の位置も使用する多くのタイルを配置しているので、左上隅が 0,0 であることが好ましいと思います。
カメラの使用を検討する必要があります。
OrthographicCamera camera;
camera = new OrthographicCamera((float) 100, (100 * (9.0f/16.0f) )); //UI
camera.position.set(0f, 0f, 0);
私は通常、そのカメラをどこかに保存し、レンダリングがループするたびにスプライトバッチに適用する必要があります。
applyCamera(spriteBatch, camera);
GfxD.spriteBatch.begin();{
for(Sprite4 sprite: SpriteList) { sprite.draw(spriteBatch); }
}GfxD.spriteBatch.end();
...そして、私の「カメラを適用」メソッドは次のようになります...
public static void applyCamera (SpriteBatch spritebatch, OrthographicCamera camera){
camera.update();
spritebatch.getProjectionMatrix().set(camera.combined);
}
独自の目的でコードを編集する必要がありますが、うまくいけば、正しい方向に進むはずです。