Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectMusic Visual Basic サンプル」を参照すること。
DMBoids は、Boids に DirectMusic サポートを追加したサンプルである。オブジェクトを簡単な地形の上を飛行させ、ユーザーの入力および画面上のイベントに反応して音楽を演奏する。
ソース ファイル :(SDK ルート)\Samples\Multimedia\Dmusic\Src\DMBoids
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DMusic\Bin\Dmboids.exe
メイン メニューにアクセスするには、F10 キーを押す。[Drivers] メニューを使うと、ドライバ、デバイス、およびビデオ モードを変更できる。アプリケーションは、フルスクリーン モードでのみ実行される。
A (整列)、C (集合)、および O キー (障害) を押すと、キーを押している間、ボイドの動きがさまざまに変化する。
S キーまたは Space キーを押し続けると、鳥が近くに集まる。キーを離すと散開する。この動作に合わせて、モチーフが使用されている点に注意すること。
M キーを押し続けると、鳥はコースを外れる。音楽が完全に変化する点に注意すること。キーを離すと、最終的に鳥はコースに戻る。
Esc キーを押すと終了する。
DirectMusic の次のような機能が使用されている。