Я тестировал свою «игру» на своем старом телефоне (Samsung Galaxy Ace), и я дал ее моей маме, поэтому теперь я использую планшет (Samsung GT-P7300), но я, m сталкивается с проблемой в координатах, когда я касаюсь экрана. Я настроил в AndroidManifest ориентацию на портрете, поэтому, когда я тестирую игру, экран «ложится» (ожидаемое поведение), но когда я касаюсь в верхнем левом углу экрана, моя игра в моем журнале говорит о перевернутом должность. Может быть, вы поймете, с изображением:Libgdx Система координат в планшетах
1
A
ответ
4
При нажатии на экран libgdx дает вам точный пиксель события, используя экранные координаты (у-вниз).
Если вы хотите, чтобы ваше прикосновение было в камерах (y-up), вы должны unproject it.
Vector3 touch = new Vector3();
@Override
public boolean touchUp(int screenX, int screenY, int pointer, int button){
camera.unproject(touch.set(screenX, screenY, 0));
//touch.x and touch.y are your new touch point using camera coordinates.
...
Смежные вопросы
- 1. комбинированная система координат libgdx
- 2. Libgdx: система координат камеры игры непоследовательная
- 3. Поймите LibGDX Система координат и рисование спрайтов
- 4. Координатная система libGDX
- 5. Понимание координат в libgdx
- 6. Система координат в Cocos2D
- 7. Система координат в C#
- 8. система частиц в libGdx
- 9. система координат, шипограф
- 10. Система координат CALayer
- 11. Система координат [-1, 1]
- 12. Система декартовых координат VB.NET
- 13. Плоская система координат затенения
- 14. Система координат CoreImage
- 15. Nump flipped система координат
- 16. PDFBox - система координат
- 17. Система координат Core Graphics
- 18. iPhone, система координат cocos2d
- 19. Wikimapia.org API - система координат?
- 20. flip svg система координат
- 21. Система координат касания iOS
- 22. Система координат для CIFaceFeature
- 23. Система координат (PHP-массив)
- 24. Система координат Box2d
- 25. Система координат Matlab?
- 26. Система координат холста Android
- 27. Система координат Java JPanel
- 28. Система координат iOS неверна
- 29. Декартова система координат в SQL
- 30. Libgdx: Базовая система баллов
Хорошо, теперь я получаю отрицательные значения. Это нормально? Не повлияет ли это на положение спрайта или что-то еще? – Jazzguy
отрицательные числа - это потому, что ваша камера показывает часть мира в отрицательной оси x и y – Lestat