我正在使用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();
}
}
答案 0 :(得分:1)
JavaDoc表示setDisplayMode
的第3个参数表示全屏标记。尝试将其置于真实状态。
答案 1 :(得分:0)
您可以致电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();
}
}
OR
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();
}
}
答案 2 :(得分:0)
您必须搜索显示器上可用的分辨率,并且只有那些分辨率正在使用全屏