Platform SDK: DirectX |
ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「Direct3D 直接モードの C/C++ チュートリアル」を参照すること。
Visual Basic で Direct3D を使用するには、まず、アプリケーション ウィンドウからフォームを作成した後、DirectDraw® と Direct3D 関連オブジェクトを作成し、初期化する。これらのオブジェクトは、定義済みのメソッドによって操作する。また、これらのメソッドを使って、完成シーンのレンダリングに必要な従属オブジェクトの初期化も行う。
このチュートリアルでは、可能な限り単純なシーン、つまり単一の三角形を表示する手順を示す。メイン フォームのプロパティをセット アップした後、サンプル Triangle で、Direct3D デバイス オブジェクトのレンダリング、ライティング、ビューポート、マテリアル、モデルのジオメトリなど、DirectDraw と Direct3D の初期化方法を詳しく説明する。次に、三角形をフレームごとにレンダリングしたり、Y 軸を中心に少しずつ回転する方法を示すサブルーチンを示す。
サンプル Triangle では、次のステップを使って、DirectDraw と Direct3D をセット アップし、シーンをレンダリングする。
注 : サンプル Triangle の Visual Basic コードでは、DirectDraw および Direct3D の初期化コードとアプリケーション固有のコードが別々になっているが、これは必須ではなく、理解しやすくするために行ったものである。