Я работаю над игрой для Android, используя LIBGDX.Libgdx get scaled touch position
@Override
public boolean touchDown(int x, int y, int pointer, int button) {
// TODO Auto-generated method stub
return false;
}
Здесь, х и у возвращают позицию прикосновения на экране устройства, а значения между 0 и шириной экрана устройства и высотой.
Мое разрешение игры составляет 800x480, и оно будет поддерживать соотношение сторон на каждом устройстве. Я хочу, чтобы найти способ, чтобы получить сенсорную позицию, связанную с игрой прямоугольника, это изображение может точно объяснить:
Есть ли способ сделать это? Я хочу, чтобы получить сенсорную позицию, связанную с моим видовым .. Я использую это, чтобы сохранить пропорции http://www.java-gaming.org/index.php?topic=25685.0
Нужно ли снимать все события касания? Я только реализовал его для функции «tap», но не для функции «pan». Кажется, что работает до сих пор, но функция «панорамирования» иногда «перескакивает», может ли это быть вызвано не выводом функции «панорамирования»? –