cocos creator 混合模式编辑器与运行不一致的问题
问题
图片资源为纯黑底的jpg图片,节点结构如下
-- 背景图片(节点1)
-- -- 半透图片(节点2)
-- -- 需要修改混合模式的jpg图片 (节点3) src 为 SRC_ALPHA , dst 为 ONE
编辑器显示正常
运行起来在半透背景之上 节点3 显示出来了半透的黑色像素
原因
启用了画布透明
cc.macro.ENABLE_TRANSPARENT_CANVAS = true;
贴图渲染时会莫名其妙和 canvas 背后的 dom 背景混合
解决
关闭画布透明
cc.macro.ENABLE_TRANSPARENT_CANVAS = false;
参考 设置canvas透明导致 正常节点透明度设置效果异常 - Creator 2.x - Cocos中文社区