如何在OpenGL中定义摄像机的运动路径?

时间:2014-04-18 15:03:07

标签: c++ opengl

编辑:当我意识到我实际上需要移动相机而不是多边形时,我改变了问题。我的坏人,每个人。

所以我在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();

如果您有任何疑问,请与我联系!

0 个答案:

没有答案