我是iphone OS开发的初学者。
我在这里关注了关于iphone OS中hud显示的jeff教程 http://iphonedevelopment.blogspot.com/2010/02/drawing-hud-display-in-opengl-es.html 该示例在随附的项目上工作,其中isocahedron作为HUD的背景,并且正如预期的那样使用颜色和文本。
但是当我将代码复制到我修改过的项目中时,他的一个教程系列中的纹理对象就是http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-part-6_25.html,我看到无论我如何更改颜色设置,HUD显示都没有颜色。
我试用和禁用客户端状态和GL模式的试验和错误没有运气。 任何分析过这种情况的人都经历过这样的情况,已经找到了代码中需要更改的内容,请告诉我
答案 0 :(得分:2)
在绘制HUD之前,请检查是否禁用了GL_LIGHTING
和GL_TEXTURE_2D
。