Как правильно изменить размер окна (libGDX)?

#java #libgdx

Вопрос:

Я пытаюсь создать экран главного меню из своей игры. Я добавил таблицу с несколькими кнопками и надписями на ней. Когда я изменяю размер в оконный режим, входные данные больше не работают (они работают, когда я не изменяю размер окна).

Я пытаюсь найти правильный выход, как правильно масштабировать окно, но, похоже, ничего не работает.

Я масштабировал сцену с помощью следующего кода:

 stage.getCamera().position.set(Gdx.graphics.getWidth()/2, Gdx.graphics.getHeight()/2, 0);
 

java resize(int width, int height) пусто.

Комментарии:

1. Привет, Бенни, я нашел решение, которое может тебе помочь: gamedev.stackexchange.com/questions/86241/…

2. Спасибо, @DEX7RA за ответ! К сожалению, это не решило мою проблему.

Ответ №1:

Просто сделал краткий обзор. Я думаю, проблема в том, что игра не обновляет свой макет с помощью установленных кнопок и т. Д.. Попробуйте добавить этот фрагмент кода:

 stage.getViewport().update(width, height, true);
 

Для получения дополнительных разъяснений ознакомьтесь с этой документацией.

Комментарии:

1. Рад это слышать! 🙂