在 NGUIText.cs下
核心方法static public void Print(string text, List<Vector3> verts, List<Vector2> uvs, List<Color> cols)中找到
if(gradientv &&!gradienth)
{float min = sizePD + glyph.v0.y / fontScale;
float max = sizePD + glyph.v1.y / fontScale;
min /= sizePD;
max /= sizePD;
s_c0 = Color.Lerp(gb, gt, min);
s_c1 = Color.Lerp(gb, gt, max)