RotationCurve

非推奨を表示

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

このクラスは、RotationCurveKeys のソートされたリストを持ち、RotationCurveKey.Interpolationを表示します。2つのキーの間のインタープレーションカーブの形状は、Datatype.RotationCurveKey.Interpolation タイプで決定されます。

概要

プロパティ

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

    この曲線にある回転キーの数。

方法

プロパティ

Length

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

この曲線にある回転キーの数。

方法

GetKeyAtIndex

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

パラメータ

index: number

戻り値

GetKeyIndicesAtTime

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

パラメータ

time: number

戻り値

GetKeys

Datatype.RotationCurveKey|RotationCurveKeys の Lua 配列のコピーを回転曲線のコピーとして返します。


戻り値

Datatype.RotationCurveKey|RotationCurveKeys 。

GetValueAtTime

指定された時間に回転曲をサンプルし、対応する回転を CFrame として返します。空の回転曲は評価されます。

パラメータ

time: number

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


戻り値

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

InsertKey

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

パラメータ

RotationCurveKey を挿入する。


戻り値

(説明書を参詳細)。

RemoveKeyAtIndex

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

パラメータ

startingIndex: number

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

count: number

削除するキーの数。

既定値: 1

戻り値

削除されたキーの数。

SetKeys

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

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

パラメータ

keys: Array

Datatype.RotationCurveKey|RotationCurveKeys 。


戻り値

挿入されたキーの数。

イベント