Platform SDK: DirectX

DMBoids サンプル

[Visual Basic]

ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectMusic Visual Basic サンプル」を参照すること。

[C++]

説明

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 の次のような機能が使用されている。