大佬们,creator 2.4.3 canvas 透明怎么设置?ENABLE_TRANSPARENT_CANVAS = true也不行

cc.macro.ENABLE_TRANSPARENT_CANVAS = true; 
cc.director.setClearColor(new cc.Color(0, 0, 0, 0)); 
var onStart = function () {

这样添加没效果,camera的opacity也设置为0了

也不知道 网页中 canvas 能否透明,感觉好像不能…

如果是 h5 游戏 你直接 在html里设置试试

如果是 原生环境…那么为啥要canvas透明啊…

canvas后面就是主板和芯片了啊…

1赞

H5 游戏 嵌入app上的,所以需要透明

修改摄像机,backgroundcolor的透明度设置成0
然后清除背景色 image

请问这个问题最后是怎么解决的?急需,谢谢。

可以再详细说说是怎么设置的吗?按照这样的操作没有效果。

这个问题最后有解决吗

如上层主所说修改摄像机的backgroundColor的透明度为0,取消勾选clearFlags的“color”属性值,然后build,在build文件夹中找到main.js,在cc.game.run之前添加cc.macro.ENABLE_TRANSPARENT_CANVAS = true;
然后修改body标签的背景色为透明即可。

3赞

请问ccc3.x如何设置呢,大佬给说一下吧,谢谢~



3赞

现在好像不行了,你们后面有解决吗

求解,谢谢大佬!

3.x设置有bug h5 设置了ENABLE_TRANSPARENT_CANVAS 在通过css !important 设置canvas透明度就行了

wtf,
这么久的帖子都挖出来了