0

即使我在循环中调用 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运行一秒钟后关闭,这真的很奇怪,

4

1 回答 1

0

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

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

您应该将其阅读为“虽然显示器不需要关闭显示器/窗口,但请执行 while 循环中的说明”。

希望能帮助到你。

于 2013-06-22T19:16:22.710 回答