我正在尝试将OpenGL中的颜色更改为白色,但是它不断切换回黑色

时间:2019-10-12 14:05:57

标签: java opengl

    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)将颜色更改为白色,但是一旦运行程序,它就会一直从白色切换为黑色,直到我将其关闭为止。 我只希望颜色保持白色,谢谢。

0 个答案:

没有答案