标签: opengl textures alphablending
我制作了一个纹理很好的四边形。纹理具有alpha通道(RGBA)。我用纹理(GL_REPLACE)替换了四边形,所以现在我有一个带有(半)透明像素的广告牌。
(GL_REPLACE)
但是现在我想混合整个广告牌,所以整体不透明度变化。
我该怎么做?
答案 0 :(得分:1)
GL_MODULATE,而不是GL_REPLACE,在将颜色设置为纯白色后,使用适当的alpha量。 (例如glColor(1,1,1,0.5))
(在OpenGL上应该可以正常工作。看起来它也可能在ES上也很好。)