OpenGL 1.1中的广告牌

时间:2018-10-07 18:44:26

标签: java opengl lwjgl

我想在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 个答案:

答案 0 :(得分:0)

没关系,我自己弄清楚了。渲染关卡后,将其平移到广告牌应该放置的位置,然后反转矩阵上的旋转。在原点绘制广告牌。