1.对于有透明色的纹理对象,启用混合时代码如下:
2.对于背景色为黑色,也就是把黑色当作透明色的纹理,要想渲染时自动将黑色当成透明色,混合代码如下:
本文介绍了两种OpenGL混合技巧:一种用于处理带有透明色的纹理对象,通过设置GL_SRC_ALPHA和GL_ONE_MINUS_SRC_ALPHA实现;另一种用于将黑色背景作为透明色处理,通过设置GL_ONE和GL_ONE实现。
1.对于有透明色的纹理对象,启用混合时代码如下:
2.对于背景色为黑色,也就是把黑色当作透明色的纹理,要想渲染时自动将黑色当成透明色,混合代码如下: