繁体   English   中英

如何在LWJGL中全屏显示?

[英]How do I make a full screen in LWJGL?

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

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();
    }

}

JavaDoc表示setDisplayMode的第三个参数表示全屏标志。 尝试将其置为真实。

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

另外,请确保以全屏模式支持的分辨率设置显示模式。

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


编辑:在看到您的编辑(带有appgc.setFullscreen(true); )之后,您需要调用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();
    }

}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM