一个代表 1D 漂浮曲线通过排序列表 FloatCurveKeys 编码的实例。 在两个钥匙之间的曲线形状由 Datatype.floatCurveKey.Interpolation 输入型决定。
概要
方法
返回指定索引上的钥匙的副本。
返回一个时间段的最后一个和第一个钥匙的索引。
将所有键的副本在漂浮曲线中作为 Lua 阵列的 FloatCurveKeys 返回。
将以指定时间通过的漂浮曲线作为参数示例。
将通过此曲线作为参数的钥匙添加到这个曲线。如果同时找到一个钥匙,它将被替换。
从指定的索引开始移除一定数量的钥匙。
使用 FloatCurveKey 阵列作为参数重置此曲线的钥匙。
属性
方法
GetKeyIndicesAtTime
返回的第一个元素是time(或time)时间小于或等于time的钥匙的索引(或2>time2>)的钥匙的索引(或5>time5>)。返回的第二个元素是8>time8>(或time1>)时间小于或等于4>time4>的钥�
参数
返回
InsertKey
将密钥作为此曲线的参数添加到这个曲线。如果找到同时的钥匙,它将被替换。在返回的阵数组中,第一个值是 true 如果钥匙被添加或 false 如果前一个钥匙被替换;第二个值是标记添加到的索引。
参数
FloatCurveKey 以插入。
返回
(见描述)。
RemoveKeyAtIndex
从 count 索引开始移除一定数量的钥匙,并返回已移除的钥匙数。
参数
返回
已移除钥匙的数量。