JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: setblendfunc

Cocos2d中使用颜色混合:加算,减算,cocos2d setBlendFunc函数用法.

这个玩意说白了就是将jpg这种图片变透明!不知道我理解错误没有!详情请看下面的参数描述。    CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。    如果我们对一个Sprite使用setBlendFunc方法,如:             [Sprite setBlendFunc:(ccBlendFunc){GL_ONE,GL_ZERO} ];    会以这个Sprite作为源,Sprite所在位置的其它像素作为目标,进行混合运算:        源的RGBA变量:Rs,Gs,Bs,As;        目标的RGBA:  Rd,Gd,Bd,Ad;        源的各个运算因子:  N_Rs,N_Gs,N_Bs,N_As;        目标的各个运算因子:   N_Rd,N_Gd,N_Bd,N_Ad; 混合后的RGBA为:(Rs*N_Rs+ ...

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号