FloatCurve
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
ソートされたリストの FloatCurveKeys を介してエンコードされた 1D 浮動曲線を表すインスタンス。2つのキー間のインターポレーションカーブの形状は、FloatCurveKey.Interpolation タイプによって決まります。
概要
方法
特定のインデックスでキーのコピーを返します。
期間の最後と最初のキーのインデックスを返します。
FloatCurve のすべてのキーのコピーを Luau 配列の FloatCurveKeys として返します。
指定された時刻に浮動曲線をサンプルし、引数として渡します。
このカーブに引数として渡されたキーを追加します。同時にキーが見つかった場合、置換されます。
指定されたインデックスから、指定された数のキーを削除します。
このカーブのキーを FloatCurveKey 引数として渡された配列を使用してリセットします。
プロパティ
方法
GetKeyIndicesAtTime
返された配列の最初のアイテムは、時間が time 未満または等しい最後のキーのインデックスです (または、キーが見つからない場合は 1 またはカーブの長さの少ないもの)。返された配列の 2番目のアイテムは、時間が time 以上である最初のキーのインデックス、または不平等を満足させるキーが見つからなかった場合のカーブの長さです。
パラメータ
戻り値
GetValueAtTime
指定された時刻に浮動曲線をサンプルし、引数として渡します。
パラメータ
カーブをサンプルする時間。
戻り値
リクエストされた time でのカーブの値。
InsertKey
このカーブに引数として渡されたキーを追加します。同時にキーが見つかった場合、置換されます。返された配列では、キーが追加された場合は最初の値が true 、以前のキーが置換された場合は false です;2番目の値は、マーカーが追加されたインデックスです。
パラメータ
FloatCurveKey を挿入する。
戻り値
(詳細を参照)。
RemoveKeyAtIndex
count インデックスから始まる特定の数 ( startingIndex ) のキーを削除し、削除されたキーの数を返します。
パラメータ
戻り値
キーの数が削除されました。
SetKeys
このカーブのキーを FloatCurveKey 引数として渡された配列を使用してリセットします。keys 配列のキーは、挿入前に時間順に並べ替えられ、複製された時点のキーは安定した方法で削除されます。
実際に挿入されたキーの数を返します。このカーブに以前保存されたキーは、引数としてパスされる前に削除されます。
パラメータ
FloatCurveKeys の配列。
戻り値
挿入されたキーの数。