UIGradient) 适用于父级 GuiObject 渲染的 UI 元素。该级
一个 UIGradient 不会适用于子或子女 GuiObjects 。为了将同一个渐变应用到多个对象,您需要多个渐变实例。
还请参阅 外观模式 了解更多关于 UIGradient 对象的信息。
支持的对象
您可以将渐变应用到 Frame , TextLabel , TextButton , 1> Class.ImageLabel1> , 4> Class.ImageButton4> ,
性能考虑
为了有效使用一个 UIGradient ,请遵循这些原则:
避免在 Color 序列上使用多于 6 个颜色停止。
避免使用 UIGradient 对任何使用文本stroke 的对象 ( Class.TextLabel.TextStrokeColor3|TextStrokeColor3),因为渐变会试图与线条和边框结合,并且可能会导致性能问题。
避
当在很多状态变更的 UI 元素上应用不变渐变时,有交易关系在使用 UIGradient (处理时间) 和静态渐变图像 (记忆).
概要
属性
确定渐变的颜色与父对象在长度方向上的关系。
是否启用渐变。
确定从父级 GuiObject 中心的渐变转换。
确定从左到右开始的渐变的时钟方向旋转。
确定父 GuiObject 的可见度沿着渐变的长度。
属性
Color
此属性描述与提供的 ColorSequence 父级 UI 元素的颜色要合成。此属性与 Beam.Color 或 Trail.Color 类似,但它在屏幕距离由 2>Class.UIGradient.Offset|Offset2> 和 5>Class
Offset
这个属性决定了父级GuiObject中的渐变的速度。它是渐变的速度,因此父级Class.GuiBase2d.AbsoluteSize|AbsoluteSize</
还请参阅 Rotation ,这也会影响应用的渐变图形。
Rotation
此属性确定左向clockwise旋转的度数,从左向右开始。开始和终止控制点分别包含在父级UIGradient的边缘,但保持旋转。
还请参阅 Offset ,这也会影响应用的渐变图的几何。
Transparency
此属性描述父子元素将以提供的 NumberSequence 的方式是多么不透明。此属性与 Beam.Transparency 或 Trail.Transparency 类似,但它在屏幕距离由 1> Class.UIGradient.
注意,NumberSequenceKeypoints 的包裹值将被忽略。