上面是正常的展示,通过一个相机的targetTexture渲染到sprite上后,变成了下面的显示
透明度颜色都发生了较大的变化
版本 : 2.3.3
项目中相关代码如下
const texture = new cc.RenderTexture();
// texture['_premultiplyAlpha'] = true;
texture.initWithSize(640, 1136);
const spriteFrame = new cc.SpriteFrame();
spriteFrame.setTexture(texture);
this.camera_water.targetTexture = texture;
this.sp_water_show.spriteFrame = spriteFrame;
// sp_water_show.srcBlendFactor = cc.macro.BlendFactor.ONE;
下面是工程文件,跪求大佬指点 , @引擎组大佬
test.rar (679.0 KB)