编辑:当我意识到我实际上需要移动相机而不是多边形时,我改变了问题。我的坏人,每个人。
所以我在OpenGL上上课,需要定义相机可以自动遍历的路径。
如何通过点击F1键让我的相机在我的世界中移动?
只是为了澄清, 我知道如何使用使用常量的键盘函数,如GLUT_KEY_F1。
我正在尝试一些新事物并且一无所知。 这是否像在gluLookAt()的参数中递增(使用循环)一样简单?
以下是我现在的代码:
if(key == GLUT_KEY_F1)
{
float x;
collisionKey = GLUT_KEY_F1;
for(x = 0.0; x < 3600.0;)
{
x += .01;
gluLookAt(200 + x, cameraY, 400 + cameraZ, 200 + studentX, 250 + studentY, studentZ, 0, 1, 0);
}
}
glutPostRedisplay();
如果您有任何疑问,请与我联系!