Skip to content

NumberSequenceKeypoint ​

数值序列关键帧用于定义数值序列中的一个关键点,包含时间位置、数值和包络三个参数。它通常与 NumberSequence 配合使用,通过多个关键帧来描述数值随时间变化的曲线。

概览 ​

数值序列关键帧用于定义数值序列中的一个关键点,包含时间位置、数值和包络三个参数。它通常与 NumberSequence 配合使用,通过多个关键帧来描述数值随时间变化的曲线。

可通过 NumberSequenceKeypoint.New(time, value, envelope) 构造

代码示例 ​

构造并读取数值序列关键点

lua
-- @runtime client
-- Time(0~1), Value, Envelope(可选)
local keypoint = NumberSequenceKeypoint.New(0.5, 1.0, 0.2)
print('Time:', keypoint.Time)
print('Value:', keypoint.Value)
print('Envelope:', keypoint.Envelope)

属性 ​

名称类型默认值说明
TimeFloat-关键帧在数字序列中的时间位置,取值范围通常为 0 到 1。
ValueFloat-关键帧在对应时间点上的数值。
EnvelopeFloat-关键帧的包络值,影响该关键帧两侧数值过渡的平滑程度。