标签: opengl-es opengl-es-2.0 glblendfunc
OpenGL ES 2.0中是否有混合方法来设置混合alpha值的限制?我希望实现一种效果,即纹理在相互重叠时正常混合,直到达到alpha限制,此时混合的alpha值将停止增加。
答案 0 :(得分:0)
我能够通过以下方式实现这一效果:
glBlendColor(0, 0, 0, 1-myLimit); glBlendFunc(GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
似乎达到了预期的效果。