【发布时间】:2023-03-03 01:07:01
【问题描述】:
只是想知道是否有人可以帮助我使用以下代码跟踪我的问题,其中文本颜色设置不正确(它只是渲染背景中的任何颜色)
void RenderText(int x, int y, const char *string)
{
int i, len;
glUseProgram(0);
glLoadIdentity();
glColor3f(1.0f, 1.0f, 1.0f);
glTranslatef(0.0f, 0.0f, -5.0f);
glRasterPos2i(x, y);
glDisable(GL_TEXTURE_2D);
for (i = 0, len = strlen(string); i < len; i++)
{
glutBitmapCharacter(GLUT_BITMAP_8_BY_13, (int)string[i]);
}
glEnable(GL_TEXTURE_2D);
}
我已经检查了所有常见的东西(我认为),禁用纹理,在 rasterPos'ing 之前设置颜色等我禁用了着色器,但我仍然遇到问题
【问题讨论】:
-
请张贴您观察到的照片。
-
当你说它“渲染背景中的任何颜色”时,你是指用
glClearColor设置的颜色,还是不同的颜色?