原效果如下图,但是有黑色背景,我想做成透明的可以吗,就是说去掉黑色背景,研究了好久,奈何小弟我才疏学浅,还请好心大佬指教指教
原demo地址:
https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.7.x/demo/3d/Creator3.7.0_3D_uvAnimation
原效果如下图,但是有黑色背景,我想做成透明的可以吗,就是说去掉黑色背景,研究了好久,奈何小弟我才疏学浅,还请好心大佬指教指教
原demo地址:
https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.7.x/demo/3d/Creator3.7.0_3D_uvAnimation
把图片的黑色背景去掉不就可以了?
试过了,效果不好,很多瑕疵
是这样的嘛
是的大佬,您怎么实现的!!
会有什么问题呢,性能问题吗? 那该怎么写呢?
不是性能,你可以试试你会发现第五个没有显示出来,因为第五个是蓝色的,他的r通道就是0,所有不能使用单独某个通道的值去设置透明度
方法1:修改纹理图片,让纹理本身透明
方法2:修改shader,设置color.a
比如让color.a = (color.r + color.g + color.b) / 3.0;
这样纯黑的部分就透明了,不纯黑的部分,带点半透明
谢谢大佬!
谢谢大佬!竟然让一位8年未发言的大佬出马了
我下了代码,还是黑色的呀,是我打开的方式不对?