0
一个素色的物体,我放线(LWJGL)如何渲染glBlendFunc()上
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
在我的OpenGL初始化代码,所以我的纹理的透明部分仍保持透明。现在我想添加一个简单的彩色物体,没有纹理。但是,只要我保持那条线,我就不会那么久。我如何使用透明纹理,但仍然保持使用彩色物体的能力?提前致谢!
一个素色的物体,我放线(LWJGL)如何渲染glBlendFunc()上
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
在我的OpenGL初始化代码,所以我的纹理的透明部分仍保持透明。现在我想添加一个简单的彩色物体,没有纹理。但是,只要我保持那条线,我就不会那么久。我如何使用透明纹理,但仍然保持使用彩色物体的能力?提前致谢!
我最好的猜测是,当你绘制四边形时,透明的纹理是绑定的。不要忘记解除任何当前纹理(=绑定到0)。 另外,检查当前颜色(glColor(),alpha!= 0)