コンストラクタ
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 コントローラ キー」、および「重心モーフ コントローラ キー」を参照してください。