2013-06-22 15 views
0

我的窗口關閉,甚至當我在循環中調用Display.Update,它只是關閉這裏是我的代碼:LWJGL窗口關閉,即使在更新循環

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

答案就在你的while循環的條件,它應該是:

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

你應該像「讀它,而顯示不要求顯示器/窗口關閉,按照while循環中的指示「。

希望它有幫助。

+1

另請注意,在該循環中使用布爾值通常是一個好主意,以防您想以編程方式關閉。 – Flafla2