我已经把这行
了glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
在我的OpenGL初始化代码中,因此纹理的透明部分保持透明。现在我想添加一个简单的彩色对象,没有纹理。但只要我保持那条线,我就不能。如何使用透明纹理,但仍然能够使用彩色对象?提前谢谢!
答案 0 :(得分:0)
我最好的猜测是,在绘制四边形时,透明的纹理元素会被绑定。不要忘记取消绑定任何当前纹理(=绑定到0)。 另外,检查当前颜色(glColor()with alpha!= 0)