Как включить полноэкранный режим при нажатии клавиши в LibGDX - PullRequest
1 голос
/ 07 апреля 2019

Здравствуйте, я новичок в LibGDX, и в настоящее время у меня возникают проблемы с полноэкранным режимом на ПК. Я пытаюсь установить полноэкранную игру, когда кто-то нажимает клавишу, и это ничего не делает, когда я что-то печатаю вОсновной метод в desktopLauncher.java.А импорт класса LwjglApplicationConfiguration в базовую карту не работает, потому что по какой-то причине он там недоступен.

1 Ответ

1 голос
/ 07 апреля 2019

Я проверил ответ, предоставленный PandaBR на этот вопрос, и он работает.https://gamedev.stackexchange.com/a/119867/81956

Поместите это в метод рендеринга вашего основного класса LibGDX / Game (не DesktopLauncher).Измените «Input.Keys.TAB», чтобы она была клавишей, которую вы хотите переключать и выводить из программы в полноэкранном режиме.

if (Gdx.input.isKeyPressed(Input.Keys.TAB)){
    Boolean fullScreen = Gdx.graphics.isFullscreen();
        Graphics.DisplayMode currentMode = Gdx.graphics.getDisplayMode();
        if (fullScreen == true)
            Gdx.graphics.setWindowedMode(currentMode.width, currentMode.height);
        else
            Gdx.graphics.setFullscreenMode(currentMode);
}
...