Java (LWJGL)如何在启用glBlendFunc()的情况下渲染素色对象

Java (LWJGL)如何在启用glBlendFunc()的情况下渲染素色对象,java,transparency,lwjgl,blend,blending,Java,Transparency,Lwjgl,Blend,Blending,我已经把线挂好了 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 在我的OpenGL初始化代码中,使纹理的透明部分保持透明。现在我想添加一个简单的彩色对象,没有纹理。但我不能,只要我保持那条线。如何使用透明纹理,但仍保持使用彩色对象的能力?提前谢谢 我最好的猜测是,在绘制四边形时绑定了一个透明的纹理。不要忘记取消绑定任何当前纹理(=绑定到0)。 另外,检查当前颜色(alpha!=0的glColor())

我已经把线挂好了

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

在我的OpenGL初始化代码中,使纹理的透明部分保持透明。现在我想添加一个简单的彩色对象,没有纹理。但我不能,只要我保持那条线。如何使用透明纹理,但仍保持使用彩色对象的能力?提前谢谢

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