【问题标题】:OpenGL ES 2.0 blending alpha limitOpenGL ES 2.0 混合 alpha 限制
【发布时间】:2014-10-15 02:24:26
【问题描述】:

OpenGL ES 2.0 中是否有用于设置混合 alpha 值限制的混合方法?我想实现这样的效果,即纹理在相互叠加时正常混合,直到达到 alpha 限制,此时混合的 alpha 值将停止增加。

【问题讨论】:

    标签: opengl-es opengl-es-2.0 glblendfunc


    【解决方案1】:

    我能够使用以下方法实现此效果:

    glBlendColor(0, 0, 0, 1-myLimit);
    glBlendFunc(GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    

    似乎达到了预期的效果。

    【讨论】:

      猜你喜欢
      • 2013-11-16
      • 1970-01-01
      • 2015-08-08
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 2011-12-14
      相关资源
      最近更新 更多