[LayaAir 2.0]为什么在2d中 在shader里改变rgb颜色后会导致图片出现白底

这是改变颜色的代码和效果
t_1_1.png


t_1_2.png

 
这是没有改变颜色的代码和效果
t_2_1.png

t_2_2.png

 
这个代码在unity中是可以实现的,不知道laya中改变颜色为什么会出现白底?
 
已邀请:

年年有肝

赞同来自:

解决了,是因为这个rbg颜色值的透明度不归a值管,是根据rgb自身的值来的,只需要把rgb值乘 纹理当前颜色值的a值就可以实现透明了

要回复问题请先

商务合作
商务合作