在运行时设置应用程序配置

问题描述:

游戏运行时,我们是否可以直接对ApplicationConfigurations进行更改?例如,我有SettingsScreen,当我按下一些按钮以切换到全屏时,它会立即生效。在运行时设置应用程序配置

是的,你可以。
要在游戏运行时改变到全屏OG改变窗口大小:

 Gdx.graphics.setDisplayMode(int width, int height, boolean fullscreen) 

[编辑]
SRY,我记得这个从旧版本。

现在是:

Gdx.graphics.setWindowedMode(int x, int y) 

Gdx.graphics.setFullscreenMode(Gdx.graphics.getDisplayMode()) 
+0

IntelijIdea说:无法解析方法。那是什么libgdx版本?我有最新的。 – Kapparino

+1

请尝试Gdx.graphics.setWindowedMode(int x,int y)和setFullscreenMode(布尔全屏)。 – IronMonkey

+0

'Gdx.graphics.setWindowedMode(int x,int y)'这很酷且有效。但是,setFullScreenMode,它不采取布尔值,它采用DisplayMode的实例,并参数宽度/高度,而不是像真/假设置为全屏幕?任何其他想法? – Kapparino