主题
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)属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Keypoints | Array | - | 获取 ColorSequence 中的关键帧列表,每个关键帧是一个 ColorSequenceKeypoint 对象,包含时间点和对应的颜色值。(只读) |
