LWJGL窗口即使在更新循环中也会关闭

时间:2013-06-22 19:00:20

标签: java lwjgl

即使我在循环中调用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在运行一段时间后关闭,

1 个答案:

答案 0 :(得分:0)

答案在于你的while循环条件,它应该是:

while(!Display.isCloseRequested()){...}

你应该读它,“当显示器要求显示/窗口关闭时,请执行while循环中的说明。”

希望它有所帮助。