我是openGL新手,我正在尝试将相机作为第一人称射击游戏来移动。我想使用gluLookAt进行移动和环视场景,但我无法理解摄影机的部分
gl.glMatrixMode(gl.GL_MODELVIEW)
gl.glLoadIdentity()
glu.gluLookAt(current_player.position[0], current_player.position[1] ,
current_player.position[2], look_at_position[0], look_at_position[1], 0,
0, 1 ,0)
look_at_位置是鼠标位置,但我无法计算最后一个值,所以我暂时将其设置为0
我只是想知道如何使用glLookAt移动播放器和相机
工作原理与glm::lookAt()相同。第一个参数是您查看的位置(正确),然后是您查看的位置,然后是上方向向量(也正确)。以下是我调用的内容:
相关问题 更多 >
编程相关推荐