另外研究WEB下发现:
(1)
原来直接指定,这里必需用这种模式setBlendFunc(new cc.BlendFunc(771, 0)),或是cc.BlendFunc下的预定的模式 e1.setBlendFunc(cc.BlendFunc.ADDITIVE);
此方式是android与WEB兼容的,就不会报找不到src那个问题了,但其实没什么用,后面说。那个值跑到了另一个地方(771)cc.BlendFunc.BlendFactor。
(2)
webGL是不行的,会报一个找不到cc.km???????什么的错,需要用canvas才行
(3)
在后面再触发时进行beginàvisit-àend会没有效果,原因是默认打开了脏矩形,开始不知道,怎么都没变化,后来灵机一动。。。。。!@#¥,要置一下,cc.renderer.enableDirtyRegion(false);但模拟器会说没定义,用cc.sys自己搞吧
(4)
最后,无论怎么设置blendfunc,都没什么效果,只有附加一种,也就是在已有的上面再画一点什么是可以的,反正是不报错了。
(5)
看了一下如何截屏的那个贴,也用了rendertexture,但是if(CC_JSB),在Web下是不可以的,找不到gl,就是gl.DEPTH24_STENCIL8_OES,它=35056,没用,还是不能融合透明,估计是引擎的哪个地方有错吧。