我想使用GLUT在基本形状上显示文本,我可以显示所需的文本,但是当我绘制形状时,该文本消失了,因为该形状在其前面,因此我们看不到该文本。我怎么解决这个问题?
这是我的代码:
glColor3f(1.0,1.0,1.0);
sprintf(mylvl, "Level: %d", lvl);
drawBitmapText(mylvl,-1.5,1.8,-5.0f);
sprintf(myscore, "Score: %d", score);
drawBitmapText(myscore,0,1.8,-5.0f);
glBegin(GL_QUADS);
glColor3f(0.05f, 0.05f, 0.5f);
glVertex3f(-1.55f, -2.0f, -5.0f);
glVertex3f(1.55f, -2.0f, -5.0f);
glVertex3f(1.55f, 2.0f, -5.0f);
glVertex3f(-1.55f, 2.0f, -5.0f);
glEnd();
谢谢
谢谢您的回答,但我已经在initRendering函数中使用了深度测试