У меня есть актер на экране, с DragListener
, чтобы переместить его по сцене, и ClickListener
. После щелчка на нем я хочу нарисовать вокруг него прямоугольник (используя ShapeRenderer
), важно то, что положение прямоугольника обновляется после перемещения актера. Хорошо работает, пока я не изменю размер окна (я использую ExtendViewport
). Прямоугольник не в правильном положении (я беру координаты с помощью методов Актера getX()
и getY()
). Пробовал метод Viewport toScreenCoordinates()
, но все же это неверно. Любая помощь с этой проблемой была бы очень оценена.Координаты LibGDX после изменения размера
-1
A
ответ
1
Вы забыли обновить матрицу проекции своего ShapeRenderer
после изменения размера? Что-то вроде этого:
viewport.update();
shapeRenderer.setProjectionMatrix(viewport.getCamera().combined);
Смежные вопросы
- 1. не может правильно восстановить координаты мыши после изменения размера окна
- 2. Libgdx Координаты после поворота вокруг камеры
- 3. Правильно отрегулируйте libgdx после изменения ориентации
- 4. Камера и координаты LibGDX
- 5. Libgdx: изменение размера экрана и ClickListener (libgdx)
- 6. Изменение размера UICollectionViewCell после изменения размера UICollectionView
- 7. Div перемещение после изменения размера
- 8. ThreeJS linedistances после изменения размера
- 9. Позиционирование DIVs после изменения размера()
- 10. Векторная емкость после изменения размера
- 11. Удаление eventListeners после изменения размера
- 12. Sash теряется после изменения размера
- 13. Отображение изображения после изменения размера
- 14. scrollToItemAtIndexPath после изменения размера ячейки
- 15. Перед после изменения размера событий
- 16. JQuery одушевленные после изменения размера
- 17. LibGdx избежать TouchUp после изменения экрана
- 18. Как получить координаты точек после изменения объекта?
- 19. координаты экрана внутри сетки libgdx
- 20. Изменение размера изображения полярной координаты
- 21. Остановить libgdx TextButton от изменения размера в зависимости от текста
- 22. Почему мой код изменения размера libGDX нарушает функцию camera.unproject?
- 23. Динамическое изменение размера тела (LibGDX)
- 24. Libgdx изменить размер после возобновления
- 25. Как (эффективно) изменить положение KineticJS-форм после изменения размера окна?
- 26. LibGDX: Как изменить координаты X Y форм после вращения в LibGDX?
- 27. Как преобразовать координаты касания в локальные координаты объекта в libgdx?
- 28. Как изменить заголовок после изменения размера подмапа?
- 29. Улучшение качества изображения после изменения размера
- 30. Изменение макета виджетов после изменения размера виджета
Да ... подумал, что решение прост. Большое спасибо. – user2714244