这个类型持有一个排序的列表,其中包含代表旋转顺序的 RotationCurveKeys 。两个钥匙之间的 interpolation 曲线的形状由 RotationCurveKey.Interpolation 输入型决定。
概要
方法
返回指定索引上的钥匙的副本。
返回一个时间段的最后一个和第一个钥匙的索引。
作为 Lua 阵列的 RotationCurveKeys 返回旋转曲线中的所有钥匙的副本。
在指定时间采集旋转曲线,并将相应的旋转作为 CFrame 返回。
将通过此曲线作为参数的钥匙添加到这个曲线。如果同时找到一个钥匙,它将被替换。
从指定的索引开始移除一定数量的钥匙。
使用 RotationCurveKey 阵列作为参数,重置此曲线的钥匙。
属性
方法
GetKeyIndicesAtTime
返回的第一个元素是time(或time)时间小于或等于time的钥匙的索引(或2>time2>)的钥匙的索引(或5>time5>)。返回的第二个元素是8>time8>(或time1>)时间小于或等于4>time4>的钥�
参数
返回
GetValueAtTime
在指定时间采集旋转曲线,并将相应旋转返回为 CFrame 。空曲线曲线被评估为 CFrame.identity 。
参数
曲线的时间可以在以下时间段内进行采样。
返回
曲线的值在 time 请求时。
InsertKey
将密钥作为此曲线的参数添加到这个曲线。如果找到同时的钥匙,它将被替换。在返回的阵数组中,第一个值是 true 如果钥匙被添加或 false 如果前一个钥匙被替换;第二个值是标记添加到的索引。
参数
RotationCurveKey 以插入。
返回
(见描述)。
RemoveKeyAtIndex
从 count 索引开始移除一定数量的钥匙,并返回已移除的钥匙数。
参数
返回
已移除钥匙的数量。