原理
两色渐变
如图,在uv坐标系中像素(x,y)的取值范围是(0,0) - (1,1)
设置_pos1的值作为区域限制,取值范围(0,1),然后判断当前像素的y值是否处于0-_pos1的区间,如果是就替换为_color1 - color2的过度色,否则就直接使用_color2的颜色
_color1 - color2中的过度色,由0 -_pos1的比值定位,注意uv坐标系中左下角是原点右上角是重点,所以获取0 -_pos1的比值时需要用1减去。否则就是倒置的效果。
再次添加_pos属性,设置新的区域并计算插值
效果图