Вот пример кода, который не работает правильно для меня, я делаю что-то не так?
textureCharacter = new Texture(Gdx.files.internal("data/character1.png"));
if (Gdx.input.isTouched()) {
spriteBatch.draw(textureCharacter, Gdx.input.getX(), Gdx.input.getY());
}
Когда я касаюсь SpiriteBatch в месте X = 5 и Y = 5 (например,) это рисует мне текстуру в X 5, но Y это Gdx.graphics.getHeight () - 5px ???При перемещении ввода Y вниз текстура перемещается вверх ...
Gdx.input.getX () и Gdx.input.getY () возвращают значения: X = 5, Y = 5
То, что я пытаюсь сделать, это просто переместить текстуру в позиции ввода, которые я касаюсь / двигаю.