【发布时间】:2011-08-11 11:52:05
【问题描述】:
我想在 openGL-es 2.0 中绘制一个半透明(比如 alpha = 0.5)多边形。怎么做?。我尝试了几件事。 1.我在片段着色器中制作了 gl_Fragcolor.w= 0.5。 2.Disabled Depth相关的东西。
我不知道如何在 openGL-es 2.0 中启用混合。我在某个地方读到它是自动实现的。是这样吗?。任何小的帮助表示赞赏。
【问题讨论】:
-
我给了一个透明的颜色而不是改变alpha。它工作正常。GlBlend 在 Es-2.0 中没有被废弃。当您拥有透明 OPenGL 图层时,我们会看到图形出现(alpha > 0)或消失(alpha=0)并混合。当视图不透明时,我们可以完美地看到混合。
标签: iphone opengl-es opengl-es-2.0