AnimationCurves - stingray.AnimationCurves オブジェクト リファレンス - Stingray Lua API リファレンス

stingray.AnimationCurves オブジェクト リファレンス

説明

カスタム アニメーション カーブのサンプリング用のインタフェースです。

関数

パラメータ

self :

stingray.AnimationCurves

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

object :

string

アニメートされたパラメータを所有するオブジェクトの名前です。

parameter :

string

オブジェクトに関連付けられているパラメータです。

time :

number

サンプリングするアニメーションの時間です(カーブの開始から秒単位で指定)。

step_sampling :

boolean?

オプション。true に設定した場合、戻り値は、指定された時間より前の最後のキーの正確な値を表します。それ以外の場合は、リニア補間が使用されます。

? 表記は、このタイプが省略可能であることを示しています。ゼロ個または 1 個のインスタンスが存在します。
戻り値

number+

サンプリングされた値です。

+ 表記は、指定されたタイプのインスタンスが 1 つまたは複数存在することを示しています。

要求されたオブジェクトとパラメータのカーブは、複数の値を持つことができます。たとえば、カーブはベクトルやカラー値を表すことができます。その場合、各値は順番に返されます。