// Color changing symbol
if (encoding && ParseSymbol(text, ref i, mColors, premultiply, ref subscriptMode, ref bold, ref italic, ref underline, ref strikethrough))
{
//当对一部分文字设置了特殊颜色时,把这部分文字的最终颜色由特殊色和全局色叠加改为只用特殊色。
//Color fc = tint * mColors[mColors.size - 1];
Color fc = tint;
if (mColors.size > 1)
{
fc = mColors[mColors.size - 1];
}
UnityEngine.Debug.Log(fc);
uc = fc;
if (gradient)
{
gb = gradientBottom * fc;
gt = gradientTop * fc;
}
--i;
continue;
}
// See if there is a symbol matching this text
文字设置特殊颜色 NGUIText
最新推荐文章于 2021-06-25 16:23:16 发布