你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
谷主
赞同来自:
SunHowe
/// <summary> /// 渐变色 /// </summary> public Color32 gradientColor { get => _textField.textFormat.gradientColor; set { var tf = _textField.textFormat; if (value == null) { if (tf.gradientColor == null) return; tf.gradientColor = null; } else if (tf.gradientColor == value) { // do nothing } else if (tf.gradientColor == null) { tf.gradientColor = new Color32[4]; value.CopyTo(this.gradientColor, 0); } else { value.CopyTo(this.gradientColor, 0); } _textField.textFormat = tf; UpdateGear(4); } } public void UpdateGradientColor( Color32 leftTop, Color32 leftBottom, Color32 rightTop, Color32 rightBottom) { var tf = _textField.textFormat; var buffer = tf.gradientColor ??= new Color32[4]; buffer[0] = leftTop; buffer[1] = leftBottom; buffer[2] = rightTop; buffer[3] = rightBottom; this.gradientColor = buffer; } public void UpdateVerticalGradientColor(Color32 top, Color32 bottom) { UpdateGradientColor(top, bottom, top, bottom); } public void UpdateHorizontalGradientColor(Color32 left, Color32 right) { UpdateGradientColor(left, left, right, right); }
frame.asLabel.GetTextField().UpdateHorizontalGradientColor(Color.white, Color.black);
要回复问题请先登录或注册
3 个回复
谷主
赞同来自:
SunHowe
赞同来自:
可配合上面插件在初始化时读取自定义数据,设置该值。
SunHowe
赞同来自:
https://github.com/SunHowe/Fai ... -Text