我在片段着色器中使得纹理的颜色为(1.0,0.,0., 0.5)发现颜色只是变淡了,并没有透明的感觉。

网上查到cocos2d要开启混色,然后试了下sprite没有setBlendFunc函数了,这要怎么办?
lightShader.zip (1.0 MB)
颜色设置成(1.0,0.0, 0.0, 0.0)为什么图片直接变黑了
原来是不小心给 this.spGray.dstBlendFactor 赋值了
我在片段着色器中使得纹理的颜色为(1.0,0.,0., 0.5)发现颜色只是变淡了,并没有透明的感觉。

网上查到cocos2d要开启混色,然后试了下sprite没有setBlendFunc函数了,这要怎么办?
lightShader.zip (1.0 MB)
颜色设置成(1.0,0.0, 0.0, 0.0)为什么图片直接变黑了
原来是不小心给 this.spGray.dstBlendFactor 赋值了