FloatCurve

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

1D フロートカーブを排序されたリストでエンコードされているインスタンスを表示するインスタンスを表示します。2つのキー間のインタープレーションカーブの形状は、FloatCurveKeys タイプのインタープレーションカーブ入力によって決定されます。

概要

プロパティ

  • 読み取り専用
    複製されていません
    並列読み取り

    フロートカーブ内のキーの数。

方法

プロパティ

Length

読み取り専用
複製されていません
並列読み取り

フロートカーブ内のキーの数。

方法

GetKeyAtIndex

指定されたインデックスでコピーを返します。

パラメータ

index: number

戻り値

GetKeyIndicesAtTime

返された配列の最初のアイテムは、time (または 1 または曲線長の少ない) のキーのインデックスです (または、time がない場合の曲線長の少ない)。返された配列の 2番目のアイテムは、time (または、1> 曲線長の少ない1>

パラメータ

time: number

戻り値

GetKeys

すべてのキーのコピーを Lua 配列の Datatype.FloatCurveKey|floatCurveKeys としてフロートカーブに返します。


戻り値

Datatype.FloatCurveKey|float曲線キー 。

GetValueAtTime

指定された時間にパスした浮き曲線をサンプルします。

パラメータ

time: number

カーブをサンプルする時間。


戻り値

リクエストされた time の曲線の値。

InsertKey

このカーブにキーがパスされます。キーが同時に見つかると、そのキーは置き換えられます。返されたマトリックスに、最初の値は true があり、以前のキーが置き換えられた場合は false です。マーカーのインデックスは、マーカーが追加されたマトリックスのインデックスです。

パラメータ

FloatCurveKey を挿入する。


戻り値

(説明書を参詳細)。

RemoveKeyAtIndex

startingIndex インデックスから開始し、startingIndex のキーを削除する。削除されたキーの数を返します。

パラメータ

startingIndex: number

インデックスから開始してキーを削除する。

count: number

削除するキーの数。

既定値: 1

戻り値

削除されたキーの数。

SetKeys

この曲線のキーを FloatCurveKey 配列を使用してリセットします。この曲線のキーは、keys 配列をパラメーターとして渡すと、インサート前に時間順にソートされます。重複する時間のキーは、安定した方法で削除されます。

実際に挿入されたキーの数を返します。このカーブに以前に保存されたキーは、キーがアルゼントとして追加される前に削除されます。

パラメータ

keys: Array

Datatype.FloatCurveKey|float曲線キー 。


戻り値

挿入されたキーの数。

イベント