一:效果演示
二:使用
GradientDir:渐变方向
ColorArray:颜色数组
三:实现原理
通过添加顶点并设置顶点数据实现渐变,注意颜色数组数量越多顶点和三角形数量也会增加
UGUI源码解析——BaseMeshEffect
四:代码实现
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
/*
Text顶点索引顺序
5-0 ---- 1
| \ |
| \ |
| \ |