opengl – 设置glutBitmapCharacter颜色?
发布时间:2020-12-30 22:24:24 所属栏目:资源 来源:网络整理
导读:只是想知道是否有人可以帮助我跟踪我的问题,使用下面的代码,其中文本颜色没有正确设置(它只是渲染任何颜色在背景中) void RenderText(int x,int y,const char *string){int i,len;glUseProgram(0);glLoadIdentity();glColor3f(1.0f,1.0f,1.0f);glTranslatef(
只是想知道是否有人可以帮助我跟踪我的问题,使用下面的代码,其中文本颜色没有正确设置(它只是渲染任何颜色在背景中) 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之前设置颜色等等我已禁用着色器但我仍然遇到问题 解决方法看起来你在绘制字符串之前已经忘记了glDisable(GL_LIGHTING).(编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |