我希望我的程序在每次有左擊時創建一個四邊形。 我是新來LWJGL,我試圖使用if語句讓我的GL_QUADS顯示
if(lClick == true){
drawQuad();
}
現在,(從調試)我知道,如果語句的工作,所以我的錯誤一定要在我的drawQuad()變量。
這裏是我的drawQuad:
public static void drawQuad(){
glMatrixMode(GL_PROJECTION);
glLoadIdentity(); // Resets any previous projection matrices
glOrtho(0, 640, 480, 0, 1, -1);
glMatrixMode(GL_MODELVIEW);
//System.out.println("drawQuad Is Being Used");
glBegin(GL_QUADS);
glVertex2i(c1, c2);
glVertex2i(c1, c4);
glVertex2i(c2, c1);
glVertex2i(c2, c3);
glEnd();
}
我的C1,C2,C3和C4整數是
int c1 = Mouse.getX() + 25;
int c2 = Mouse.getX() - 25;
int c3 = Mouse.getY() + 25;
int c4 = Mouse.getY() - 25;
所有這些整數都是下
while(!Display.isCloseRequested()){}