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 楼答案
没关系,我自己想出来的。渲染标高后,平移到广告牌应该位于的位置,然后在矩阵上反转旋转。在原点绘制广告牌