有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

OpenGL 1.1中的java公告牌

我想在OpenGL 1.1中有一个广告牌精灵,但每当我旋转相机时,它就会变成偏移。在相机旋转之前,它看起来很好。这是我的密码:

glPushMatrix();

glRotatef(player.rot%360, 0, 1, 0);
glTranslatef(player.x, 0, player.z);
level.render();
glRotatef(player.rot%360, 0, -1, 0);
// Render billboard here

glPopMatrix();

摄像机旋转时的广告牌


共 (1) 个答案

  1. # 1 楼答案

    没关系,我自己想出来的。渲染标高后,平移到广告牌应该位于的位置,然后在矩阵上反转旋转。在原点绘制广告牌