addNewKey と deleteKeys を除き、deleteKey、selectKeys、moveKeys などのすべての共通 MAXScript キー関数は Biped キーと併用できます。これらのメソッドは、次のメソッドで代用されます。
指定された時間のコントローラ トラックに新規キーを追加します。
#select オプション引数が指定されると、新規キーも選択されます。
新規キーの値は、指定された時間に補間されたコントローラ値です。新規キーの値は、その時間に補間されたコントローラ値です。#select オプション引数が指定されると、新規キーも選択されます。
addNewKey() は、指定された時間に既にキーが存在する場合には、キーを追加しません。戻り値は、指定された時間に位置するキーです。
すべてのコントローラのキーを削除します。他の引数が指定されていない場合の既定値です。
コントローラから、すべてのキーまたは選択されたすべてのキーを削除します。#allKeys も #selection も指定されていない場合、すべてのキーが削除されます。
Biped コントローラの .keys プロパティの中にインデックスを付けることにより、Biped コントローラ キーにアクセスすると、MAXScript が認識しないタイプのキーが返されます。インデックスを付けて Biped コントローラ キーを取得すると、次のメソッドが使用されます。
Biped の本体コントローラに対しては BipedKey のインスタンスが、フットステップ コントローラに対しては BipedFSKey のインスタンスが返されます。BipedKey および BipedFSKey は、以下のように定義されます。
すべての Biped 要素に、独自の変換コントローラが含まれるわけではありません。一般に、上位階層のオブジェクトのコントローラに、要素の変換キーが格納されます。たとえば、手の指すべての変換は、Finger0 または Clavicle 変換コントローラ内に格納されます。これは、"Separate Tracks for Arms" が true または false のどちらに設定されるかによって異なります。
次の例は、$Bip01 Vertical_Horizontail_Turn 変換コントローラの各サブコントローラの最初のキーを取得して、そのプロパティを表示します。