CCC3D web 如何设置背景透明

如题,套用Cocos Creator上使用的方法
在打包后的main.js中修改
cc.macro.ENABLE_TRANSPARENT_CANVAS = true;
cc.game.run(onStart);
cc.director.setClearColor(new cc.Color(0,0,0,0));
无效

执行到cc.director.setClearColor(new cc.Color(0,0,0,0));时会报错

关注到cc.Camera为空 那么该怎么设置背景透明呢

直接设置 camera 组件的颜色即可

更改rgb颜色是可以的 但是修改透明度是无效的

这个还是要设置一下的

还是不可以,我这边是一个3d相机看模型,clearflag是depth_only, priority 为1,后面还有一个Canvas canvas的color也是透明 priority 为0 clearflag为solid_color,macro.ENABLE_TRANSPARENT_CANVAS = true 也加了,style.css里的颜色也改成透明了

麻烦发一个 demo 我们看看原因

3d camera看一个cube canvas下一个sprite(非全屏)其余颜色都设为0,0,0,0
demo 的大致结构是这样的
NewProject.zip (1.3 MB)

透明问题解决了吗

mark一下,

当时是升级到3d的1.2.0就解决了