0

我正在使用 LWJGL 在 Eclipse 中制作游戏,我想知道如何通过更改以下一些代码来使屏幕全屏显示。你能帮忙吗?

public static void main(String args[]) {
    AppGameContainer appgc;
    try{
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(700, 500, false);
        appgc.start();
    }catch(SlickException e){
        e.printStackTrace();
    }

}
4

3 回答 3

1

JavaDoc说第三个参数表示setDisplayMode全屏标志。试着把它放在真实的地方。

于 2013-02-09T10:59:39.930 回答
1

您可以通过调用启用全屏模式Display.setFullscreen(true);

此外,请务必设置全屏模式下支持分辨率的显示模式。

参考:http ://www.lwjgl.org/wiki/index.php?title=LWJGL_Basics_5_%28Fullscreen%29


编辑:在我看到您的编辑(带有片段)后,您需要致电appgc.setFullscreen(true);doc)。

所以这一切看起来像这样:

public static void main(String args[]) {
    AppGameContainer appgc;
    try {
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(800, 600, false);
        appgc.setFullscreen(true);
        appgc.start();
    }
    catch(SlickException e) {
        e.printStackTrace();
    }

}

或者

public static void main(String args[]) {
    AppGameContainer appgc;
    try {
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(800, 600, true);
        appgc.start();
    }
    catch(SlickException e) {
        e.printStackTrace();
    }

}
于 2013-02-09T11:03:34.757 回答
0

您必须搜索显示器上可用的分辨率,并且只有在这些分辨率下才能使用全屏

于 2013-12-31T10:03:06.760 回答