此類別包含一個排序的 RotationCurveKeys 表示旋轉順序。旋轉曲線的形狀是由 RotationCurveKey.Interpolation 輸入型決定。
概要
方法
返回指定索引的複製鑰匙。
返回一個時間段的最後和第一個關鍵的索引。
返回旋轉曲線中所有鑰匙的副本作為 RotationCurveKeys 的 Lua 陣列。
在指定時間掃描旋轉曲線,並將相應的旋轉作為 CFrame 返回。
將鑰匙傳為此曲線的參數。如果在同一時間找到鑰匙,它將被替換。
從指定的索引開始移除一定的鑰匙。
使用 RotationCurveKey 傳回的陰數列作為引數來重設這個曲線的鑰匙。
屬性
方法
GetKeyIndicesAtTime
返回的陣列中的第一個項目是time (或者 1 或曲線長度如果沒有鍵) 的最後一個鍵的索引。第二個項目是time (或曲線長度如果沒有鍵) 的最後一個鍵的索引。
參數
返回
GetKeys
返回旋轉曲線中所有鑰匙的副本作為 RotationCurveKeys 的 Lua 陣列。
返回
Datatype.RotationCurveKey|RotationCurveKeys 的陣列。
InsertKey
將鑰匙傳為此曲線的參數。如果找到一個鑰匙,它將被替換。在返回的陣列中,第一個值是 true 如果鑰匙被添加或 false 如果上一個鑰匙被替換;第二個值是標記添加到的索引。
參數
RotationCurveKey 以插入。
返回
(請參閱說明)。
RemoveKeyAtIndex
從 count 索引開始的所有鑰匙 (startingIndex) 的數量,並返回已移除的鑰匙數。
參數
返回
已移除鑰匙的數量。
SetKeys
使用 RotationCurveKey 傳回作為參引數的陣列重設此曲線的鑰匙。在插入前,鑰匙在 keys 陣列中按時間排序,並且重複的鑰匙將被移除。
返回實際插入的鑰匙數。此曲線中儲存的鑰匙在添加鑰匙為參數之前移除。
參數
Datatype.RotationCurveKey|RotationCurveKeys 的陣列。
返回
插入的鑰匙數。