我目前正试图弄清楚如何在不使用gluLookAt的情况下创建静态灯光。这意味着gluLookAt保持默认设置。
我正在使用gluPerspective。
我使用glRotate和glTranslate根据我正在寻找的角度以及我所在位置的x,y,z位置移动所有内容。
glRotatef(currentState.rot[0], 1.0f, 0.0f, 0.0f); // Rotate the camera on the x-axis (looking up and down)
glRotatef(currentState.rot[1], 0.0f, 1.0f, 0.0f); // Rotate the camera on the y-axis (looking left and right)
glTranslatef(-currentState.pos[0], -currentState.pos[1], -currentState.pos[2]); // Translate the modelview matrix to the position of the camera
我不知道如何解决这个问题。如果有人能给我指明去哪,我会很感激。