完全白色我有一個主要包像這樣:窗口是在LWJGL
// Imports and package stuff
public class Main {
public static void main(String[] args) {
// Initialisation code
long window = glfwCreateWindow(800, 600, "Hello World", 0, 0);
// Initialisation code
glfwShowWindow(window);
glfwMakeContextCurrent(window);
GL.createCapabilities();
glClearColor(0, 0, 0, 1);
while (!glfwWindowShouldClose(window)) {
glfwPollEvents();
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_QUADS);
glColor4f(1, 0, 0, 1);
glVertex2f(0.5f, 0.5f);
glVertex2f(0.5f, -0.5f);
glVertex2f(-0.5f, -0.5f);
glVertex2f(-0.5f, 0.5f);
glEnd();
glfwSwapBuffers(window);
}
glfwTerminate();
}
}
(該//
評論顯示省略代碼)。
我期望輸出「窗口」是一個黑色的窗口,中間有一個紅色的矩形,但我得到的是一個白色背景的窗口。
起初,我懷疑這是glClearColor
線弄亂了(因爲它設置了默認的顏色被清除,也許這是白色的)。我試着編輯glClearColor
這一行(我用alpha值和RGB一起撥弄),但它們都產生了相同的白色背景。
任何幫助表示讚賞!
爲什麼downvote? –