2013-06-18 81 views
0

一个素色的物体,我放线(LWJGL)如何渲染glBlendFunc()上

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 

在我的OpenGL初始化代码,所以我的纹理的透明部分仍保持透明。现在我想添加一个简单的彩色物体,没有纹理。但是,只要我保持那条线,我就不会那么久。我如何使用透明纹理,但仍然保持使用彩色物体的能力?提前致谢!

回答

0

我最好的猜测是,当你绘制四边形时,透明的纹理是绑定的。不要忘记解除任何当前纹理(=绑定到0)。 另外,检查当前颜色(glColor(),alpha!= 0)