Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic サンプル」を参照すること。
このサンプルでは、Force Editor で作成されたファイルからエフェクトを読み取る方法やエフェクトを生成する方法を示す。
ソース ファイル :(SDK ルート)\Samples\Multimedia\DInput\Src\FFFileRead
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DInput\Bin\FFeedFileRead.exe
メディア ファイル :(SDK ルート)\Samples\Multimedia\DInput\Media
[Read File] をクリックして、Media フォルダに用意されている .ffe ファイルか、または独自に作成したファイルを読み込む。次に、[Play Effects] をクリックする。
ファイルから列挙されたエフェクトのそれぞれについて、EnumAndCreateEffectsCallback 関数が IDirectInputEffect ポインタを初期化し、そのポインタをリンクされたリストに追加する。OnPlayEffects 関数がこのリストを処理し、すべてのエフェクトを再生する。