这可能吗,LWJGL MovingObjects



我已经查找了如何在OpenGL/LWJGL中查找更多内容。我的意思是让一个对象相对于玩家移动。大多数教程告诉我,我应该使用 glTranslate显示列表,但我更愿意做如下所示的事情:

int y = 0;
while (true){
   y++;
   glBegin(GL_QUADS);
       glVertex3f(-1, y, 1);
       glVertex3f(-1, y, -1);
       glVertex3f(1, y, -1);
       glVertex3f(1, y, 1);
   glEnd();    
}

我知道这不起作用,但我想知道是否有一种不涉及显示列表的类似方法。如果没有那很好,但如果有那就太好了!

如果你想让一个对象相对于玩家移动,那就不要翻译它。这就是天空盒的正常实现方式 - 您从玩家的方向创建一个旋转矩阵,但不创建平移矩阵。

相关内容

  • 没有找到相关文章

最新更新