Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「Direct3D 直接モード Visual Basic サンプル」を参照すること。
Fireworks サンプルは、花火の爆発をシミュレートする粒子のシステムを実装している。粒子は、ゲームで、煙や火花、爆発などのエフェクトを出すためによく使用される。
ソース ファイル :(SDK ルート)\Samples\Multimedia\D3dim\Src\Fireworks
実行可能ファイル :(SDK ルート)\Samples\Multimedia\D3dim\Bin\Fireworks.exe
利用可能なコマンドを調べるには、F1 キーを押すか、メニューから選択する。
花火の爆発は、粒子のシステムによってシミュレートされている。粒子は、部分的に透明な球のテクスチャ マップを使用してレンダリングされている。粒子の位置と色はパラメータ化された方程式によって決まり、フレームごとに更新される。