Skip to content

ColorSequence ​

颜色序列用于定义随时间或进度变化的颜色渐变。它通过一组关键帧来插值生成中间颜色,常用于粒子效果、UI 动画或材质属性动态过渡。

概览 ​

颜色序列用于定义随时间或进度变化的颜色渐变。它通过一组关键帧来插值生成中间颜色,常用于粒子效果、UI 动画或材质属性动态过渡。

可通过 ColorSequence.New(color) 构造

代码示例 ​

用关键帧数组构造颜色序列

lua
-- @runtime client
local colorSeq = ColorSequence.New({
    ColorSequenceKeypoint.New(0, Color3.New(1, 0, 0)),  -- 起始红色
    ColorSequenceKeypoint.New(1, Color3.New(0, 0, 1)),  -- 结束蓝色
})
print('关键帧数:', #colorSeq.Keypoints)

属性 ​

名称类型默认值说明
KeypointsArray-获取 ColorSequence 中的关键帧列表,每个关键帧是一个 ColorSequenceKeypoint 对象,包含时间点和对应的颜色值。(只读)