MAXKey の共通プロパティ、演算子、メソッド

コンストラクタ

addNewKey <controller> <time> [#select] [#interpolate]

指定された時間のコントローラ トラックに新規キーを追加します。この新規キーは #select オプション引数が指定されると、トラック ビューでも選択されます。新規キーの値は #interpolate 引数が指定されていない限り、前のキーから取得されます。#interpolate が指定された場合、その値はその時間に補間されたコントローラ値です。

getKey <controller> <index_integer>

インデックス付きキーを MAXKey インスタンスとして返します。

<key_array>[<index_integer>]

ここで、<key_array> は次のとおりです。

<controller>.keys
<node>.<animatable_property>.keys

プロパティ

すべてのキーフレーム可能なコントローラ タイプと関連付けられたキーでは、次のプロパティにアクセスできます。

<key>.time Time

時間値または数値(フレームとして解釈される)

<key>.selected Boolean

キーが選択されているかどうかを指定します。読み込み/書き込みアクセス。

.time プロパティは、一部のコントローラのキーでは読み取り専用、その他のコントローラのキーでは読み取り/書き込みが可能です。コントローラ タイプの記述は、.time プロパティが読み取り専用か、読み取り/書き込み可能かどうかを指定します。

.time プロパティが読み取り/書き込み可能なコントローラの場合、次のプロパティも使用できます。

<key>.value varies --class determined by its containing controller

メソッド

copy <key>

キー値のコピーを作成します。このコピーはオリジナル キーの独立したものではなく、キー値は常にコントローラのキーを参照します。このメソッドは主に配列のコピーをサポートするために存在します。

ベジェ、TCB、重心モーフなどのコントローラのキーには、追加のプロパティとメソッドがあります。詳細は、「ベジェ コントローラ キー」、「TCB コントローラ キー」、および「重心モーフ コントローラ キー」を参照してください。