如何将四边形与纹理混合在一起

时间:2009-03-14 04:14:48

标签: opengl textures alphablending

我制作了一个纹理很好的四边形。纹理具有alpha通道(RGBA)。我用纹理(GL_REPLACE)替换了四边形,所以现在我有一个带有(半)透明像素的广告牌。

到目前为止,没问题。

但是现在我想混合整个广告牌,所以整体不透明度变化

我该怎么做?

1 个答案:

答案 0 :(得分:1)

GL_MODULATE,而不是GL_REPLACE,在将颜色设置为纯白色后,使用适当的alpha量。 (例如glColor(1,1,1,0.5))

(在OpenGL上应该可以正常工作。看起来它也可能在ES上也很好。)