标签: android opengl-es
我在Android上使用OpenGL ES 1。我有几个不使用纹理的对象和一个使用纹理的对象。
当我渲染纹理元素时,所有颜色都会变为纹理的背景颜色。 甚至试图阻止"默认"颜色(glColor(1,1,1,1);)没有帮助)
答案 0 :(得分:0)
你可能正在使用
gl.glEnable(GL10.GL_TEXTURE_2D);
渲染纹理。在渲染非纹理元素之前,您应该调用
gl.glDisable(GL10.GL_TEXTURE_2D);