これは私にとって正しく機能しないサンプル コードです。何か間違っているのでしょうか?
textureCharacter = new Texture(Gdx.files.internal("data/character1.png"));
if (Gdx.input.isTouched()) {
spriteBatch.draw(textureCharacter, Gdx.input.getX(), Gdx.input.getY());
}
X=5 と Y=5 (たとえば) の場所で SpiriteBatch に触れると、X 5 でテクスチャが描画されますが、Y は Gdx.graphics.getHeight() - 5px ??? 入力 Y を下に移動すると、テクスチャが上に移動します...
Gdx.input.getX() と Gdx.input.getY() は値を返しています: X=5, Y=5
私がやろうとしているのは、タッチ/移動している入力位置にテクスチャを移動することです。