FloatCurve

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

代表 1D 漂浮曲線的實例,以排序列表的 Datatype.FloatCurveKey|float曲線 來表示。 之間的鍵之間的形狀是由 Datatype.float 輸入態決定的。

概要

屬性

  • 唯讀
    未複製
    平行讀取

    漂浮曲線中的鑰匙數。

方法

屬性

Length

唯讀
未複製
平行讀取

漂浮曲線中的鑰匙數。

方法

GetKeyAtIndex

返回指定索引的複製鑰匙。

參數

index: number

返回

GetKeyIndicesAtTime

返回的陣列中的第一個項目是time (或者 1 或曲線長度如果沒有鍵) 的最後一個鍵的索引。第二個項目是time (或曲線長度如果沒有鍵) 的最後一個鍵的索引。

參數

time: number

返回

GetKeys

將所有鑰匙的副本返回漂浮曲線作為 Lua 陣列的 FloatCurveKeys


返回

Datatype.FloatCurveKey|float曲線鑰匙 。

GetValueAtTime

在指定的時間為參引數時檢查漂浮曲線。

參數

time: number

曲線的樣本時間。


返回

要求的曲線值 time

InsertKey

將鑰匙傳為此曲線的參數。如果找到一個鑰匙,它將被替換。在返回的陣列中,第一個值是 true 如果鑰匙被添加或 false 如果上一個鑰匙被替換;第二個值是標記添加到的索引。

參數

FloatCurveKey 以插入。


返回

(請參閱說明)。

RemoveKeyAtIndex

count 索引開始的所有鑰匙 (startingIndex) 的數量,並返回已移除的鑰匙數。

參數

startingIndex: number

從哪裡開始索引以移除鑰匙。

count: number

要移除的鑰匙數。

預設值:1

返回

已移除鑰匙的數量。

SetKeys

使用 FloatCurveKey 傳回作為參引數的陣列重設此曲線的鑰匙。在插入前,鑰匙在 keys 陣列中按時間排序,並且重複的鑰匙將被移除。

返回實際插入的鑰匙數。此曲線中儲存的鑰匙在添加鑰匙為參數之前移除。

參數

keys: Array

Datatype.FloatCurveKey|float曲線鑰匙 。


返回

插入的鑰匙數。

活動