即使我在循环中调用Display.Update,我的窗口也会关闭,它只是关闭了我的代码:
package com.kgt.platform.name;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
public class Game {
public static void main(String[] args) throws Exception{
Display.setDisplayMode(new DisplayMode(640, 480));
Display.create();
while(Display.isCloseRequested())
{
Display.update();
Display.sync(60);
}
Display.destroy();
}
}
真的很奇怪Windows在运行一段时间后关闭,
答案 0 :(得分:0)
答案在于你的while循环条件,它应该是:
while(!Display.isCloseRequested()){...}
你应该读它,“当显示器不要求显示/窗口关闭时,请执行while循环中的说明。”
希望它有所帮助。