Microsoft DirectX 8.0 (Visual Basic)

AnimationSets とアニメーションの操作

アニメーションは、一連のキーで定義する。キーとは、スケーリング処理、向き、または位置に関連付けられた、時間の値である。

Animation Animation0 {        // わかりやすい名前を付ける。
{ Frame that it applies to&em;normally a reference }
AnimationKey {
...animation key data...
}
{ ...more animation keys... }
}

アニメーションはその後 AnimationSets にグループ化される:

AnimationSet AnimationSet0 { // わかりやすい名前を付ける。
{ an animation?could be inline or a reference }
{ ... more animations ... } 
} 

ここで、アニメーション内でキューブを移動する。

AnimationSet AnimationSet0 {
Animation Animation0 {
{CubeFrame}    // キューブを含むフレームを使用する。
AnimationKey {
2;             // 位置座標キー。
9;             // 9 キー。
10; 3; -100.000000, 0.000000, 0.000000;;,
20; 3; -75.000000, 0.000000, 0.000000;;,
30; 3; -50.000000, 0.000000, 0.000000;;,
40; 3; -25.500000, 0.000000, 0.000000;;,
50; 3; 0.000000, 0.000000, 0.000000;;,
60; 3; 25.500000, 0.000000, 0.000000;;,
70; 3; 50.000000, 0.000000, 0.000000;;,
80; 3; 75.500000, 0.000000, 0.000000;;,
90; 3; 100.000000, 0.000000, 0.000000;;;
}
}
}

詳細については、Animation および AnimationSet テンプレートを参照すること。