FloatCurve

非推奨を表示

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

ソートされたリストの FloatCurveKeys を介してエンコードされた 1D 浮動曲線を表すインスタンス。2つのキー間のインターポレーションカーブの形状は、FloatCurveKey.Interpolation タイプによって決まります。

概要

プロパティ

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

    浮動曲線にあるキーの数。

方法

プロパティ

Length

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

浮動曲線にあるキーの数。

方法

GetKeyAtIndex

特定のインデックスでキーのコピーを返します。

パラメータ

index: number
既定値: ""

戻り値

GetKeyIndicesAtTime

返された配列の最初のアイテムは、時間が time 未満または等しい最後のキーのインデックスです (または、キーが見つからない場合は 1 またはカーブの長さの少ないもの)。返された配列の 2番目のアイテムは、時間が time 以上である最初のキーのインデックス、または不平等を満足させるキーが見つからなかった場合のカーブの長さです。

パラメータ

time: number
既定値: ""

戻り値

GetKeys

FloatCurve のすべてのキーのコピーを Luau 配列の FloatCurveKeys として返します。


戻り値

FloatCurveKeys の配列。

GetValueAtTime

指定された時刻に浮動曲線をサンプルし、引数として渡します。

パラメータ

time: number

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

既定値: ""

戻り値

リクエストされた time でのカーブの値。

InsertKey

このカーブに引数として渡されたキーを追加します。同時にキーが見つかった場合、置換されます。返された配列では、キーが追加された場合は最初の値が true 、以前のキーが置換された場合は false です;2番目の値は、マーカーが追加されたインデックスです。

パラメータ

FloatCurveKey を挿入する。

既定値: ""

戻り値

(詳細を参照)。

RemoveKeyAtIndex

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

パラメータ

startingIndex: number

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

既定値: ""
count: number

削除するキーの数。

既定値: 1

戻り値

キーの数が削除されました。

SetKeys

このカーブのキーを FloatCurveKey 引数として渡された配列を使用してリセットします。keys 配列のキーは、挿入前に時間順に並べ替えられ、複製された時点のキーは安定した方法で削除されます。

実際に挿入されたキーの数を返します。このカーブに以前保存されたキーは、引数としてパスされる前に削除されます。

パラメータ

keys: Array

FloatCurveKeys の配列。

既定値: ""

戻り値

挿入されたキーの数。

イベント