LibGDX如何更改屏幕以实现最大化?

时间:2015-03-18 19:39:13

标签: java libgdx

我希望我的libGDX程序在窗口模式桌面应用程序中全屏显示。

    LwjglApplicationConfiguration config = new LwjglApplicationConfiguration(); 
    new LwjglApplication(new test(), config);
    int h = Gdx.graphics.getHeight();
    int w = Gdx.graphics.getWidth();

    config.height = h;
    config.width = w;

让它挂起屏幕,Display.setPosition没有做任何事情。屏幕是1920x1080,但显然我想要它动态检测它。我发现令人惊讶的是,人们没有像config.maximizeWindow();

这样的解决方案

1 个答案:

答案 0 :(得分:0)

我不知道它是否是跨平台的,但以下对我有用(Debian 10 Buster)。当我们设置

config.height = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight();
config.width = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth();

它不仅给了我一个最小化的大窗口,还给了我一个最大化的窗口。