AnimationCurves - stingray.AnimationCurves オブジェクト リファレンス - Stingray Lua API リファレンス
カスタム アニメーション カーブのサンプリング用のインタフェースです。
|
sample ( self, object, parameter, time, step_sampling ) : number+
指定した時間にカーブをサンプリングします。
|
パラメータ self : | stingray.AnimationCurves | この関数を機能させるオブジェクト インスタンスを指定します。 このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、 この Stingray ヘルプ トピック、または Lua ドキュメントの このページを参照してください。 |
object : | string | アニメートされたパラメータを所有するオブジェクトの名前です。 |
parameter : | string | オブジェクトに関連付けられているパラメータです。 |
time : | number | サンプリングするアニメーションの時間です(カーブの開始から秒単位で指定)。 |
step_sampling : | boolean? | オプション。true に設定した場合、戻り値は、指定された時間より前の最後のキーの正確な値を表します。それ以外の場合は、リニア補間が使用されます。 ? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。 |
戻り値 number+ |
サンプリングされた値です。
+ 表記は、指定されたタイプのインスタンスが 1 つまたは複数存在することを示しています。 |
要求されたオブジェクトとパラメータのカーブは、複数の値を持つことができます。たとえば、カーブはベクトルやカラー値を表すことができます。その場合、各値は順番に返されます。