RotationCurve
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
このクラスは、RotationCurveKeys のソートされたリストを持ち、RotationCurveKey.Interpolationを表示します。2つのキーの間のインタープレーションカーブの形状は、Datatype.RotationCurveKey.Interpolation タイプで決定されます。
概要
方法
指定されたインデックスでコピーを返します。
期間の時間の最後の 1つ目のキーのインデックスを返します。
Datatype.RotationCurveKey|RotationCurveKeys の Lua 配列のコピーを回転曲線のコピーとして返します。
指定された時間に回転曲線をサンプルし、対応する回転を CFrame として返します。
このカーブにパスされたキーを追加します。同じ時間にキーが見つかると、それが置き換えられます。
指定されたインデックスから開始するキーの数を削除します。
この曲線のキーを RotationCurveKey 配列を使用してリセットします。
プロパティ
方法
GetKeyIndicesAtTime
返された配列の最初のアイテムは、time (または 1 または曲線長の少ない) のキーのインデックスです (または、time がない場合の曲線長の少ない)。返された配列の 2番目のアイテムは、time (または、1> 曲線長の少ない1>
パラメータ
戻り値
GetKeys
Datatype.RotationCurveKey|RotationCurveKeys の Lua 配列のコピーを回転曲線のコピーとして返します。
戻り値
Datatype.RotationCurveKey|RotationCurveKeys 。
GetValueAtTime
指定された時間に回転曲をサンプルし、対応する回転を CFrame として返します。空の回転曲は評価されます。
パラメータ
カーブをサンプルする時間。
戻り値
リクエストされた time の曲線の値。
InsertKey
このカーブにキーがパスされます。キーが同時に見つかると、そのキーは置き換えられます。返されたマトリックスに、最初の値は true があり、以前のキーが置き換えられた場合は false です。マーカーのインデックスは、マーカーが追加されたマトリックスのインデックスです。
パラメータ
RotationCurveKey を挿入する。
戻り値
(説明書を参詳細)。
RemoveKeyAtIndex
startingIndex インデックスから開始し、startingIndex のキーを削除する。削除されたキーの数を返します。
パラメータ
戻り値
削除されたキーの数。
SetKeys
この曲線のキーを RotationCurveKey 配列を使用してリセットします。この曲線のキーは、keys 配列をパラメーターとして渡すと、インサート前に時間順にソートされます。重複する時間のキーは、安定した方法で削除されます。
実際に挿入されたキーの数を返します。このカーブに以前に保存されたキーは、キーがアルゼントとして追加される前に削除されます。
パラメータ
Datatype.RotationCurveKey|RotationCurveKeys 。
戻り値
挿入されたキーの数。