0

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

4

1 回答 1

0

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

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

似乎达到了预期的效果。

于 2014-10-15T03:21:00.583 回答