Microsoft DirectX 8.0 (Visual Basic) |
アニメーションは、一連のキーで定義する。キーとは、スケーリング処理、向き、または位置に関連付けられた、時間の値である。
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 テンプレートを参照すること。