据我翻英文论坛以及亲自试验的情况,似乎这个渐变用的是乘法算法。
这意味着啥呢,rgb里黑色是(0,0,0),那么以黑色为起点就渐变不到其他颜色了,0乘啥都是0嘛。
同理从alpha = 0的完全透明就渐变不到不透明了。
再通俗点说就是这玩意只能做淡出,不能做淡入。
我真是败了,我这个小白也是想不出这个函数为何写的如此脑残。
这个是4.6版本的实验结果,我不知道5是不是还是这样。
ps:如果要问淡入怎么做,我的回答是似乎只能像从前一样在Update里累加alpha值了……效率肯定是低得飞起……
这意味着啥呢,rgb里黑色是(0,0,0),那么以黑色为起点就渐变不到其他颜色了,0乘啥都是0嘛。
同理从alpha = 0的完全透明就渐变不到不透明了。
再通俗点说就是这玩意只能做淡出,不能做淡入。
我真是败了,我这个小白也是想不出这个函数为何写的如此脑残。
这个是4.6版本的实验结果,我不知道5是不是还是这样。
ps:如果要问淡入怎么做,我的回答是似乎只能像从前一样在Update里累加alpha值了……效率肯定是低得飞起……
![](http://imgsrc.baidu.com/forum/w%3D580/sign=26b0dd0dba12c8fcb4f3f6c5cc0392b4/dcedaa504fc2d562d10e7fc0e41190ef77c66cea.jpg?v=tbs)