public void init(){
if(!glfwInit()){
}
glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE);
window = glfwCreateWindow(width, height,"Flappy", NULL, NULL);
if(window == NULL){
return;
}
GLFWVidMode vidmode = glfwGetVideoMode(glfwGetPrimaryMonitor());
glfwSetWindowPos(window, (vidmode.width() - width)/2, (vidmode.height() - height)/2);
glfwSetKeyCallback(window, new Input());
glfwShowWindow(window);
glfwMakeContextCurrent(window);
GL.createCapabilities();
GL11.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
GL11.glEnable(GL11.GL_DEPTH_TEST);
System.out.println("OpenGL: " + GL11.glGetString(GL11.GL_VERSION));
我试图使用GL11.glClearColor(1,1,1,1)将颜色更改为白色,但是一旦运行程序,它就会一直从白色切换为黑色,直到我将其关闭为止。 我只希望颜色保持白色,谢谢。