//注源颜色是当前颜色,目标颜色是背景颜色。
颜色混合公式:混合之后的RGB颜色分量 = 图像的RGB颜色分量*alpha值+背景的RGB颜色分量*(1-alpha值)
*
*开启颜色混合步骤:
*1,glBlendFunc(GL_SRC_ALPHA,GL_ONE); // 基于源象素alpha通道值的半透明混合函数
*设置颜色混合计算公式,分别设置源颜色alpha值和目标颜色alpha值,具体参数设置可以参照百度。
*此外还有glBlendFyncSeparate函数和glBlendColor函数,具体用法请百度。
*
*2,启用混合:
*glEnable(GL_BLEND); // 打开混合
*glDisable(GL_DEPTH_TEST); // 关闭深度测试
*
*3,直接开始绘图就行了,但是注意一点绘图指定的颜色分量alpha,它将直接影响你的混合效果。
*
4,关闭混合:
*glDisable(GL_BLEND); // 关闭混合
*glEnable(GL_DEPTH_TEST); // 打开深度测试