Platform SDK: DirectX

チュートリアル 1 : 単一の三角形をレンダリングする

[C++]

ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「Direct3D 直接モードの C/C++ チュートリアル」を参照すること。

[Visual Basic]

Visual Basic で Direct3D を使用するには、まず、アプリケーション ウィンドウからフォームを作成した後、DirectDraw® と Direct3D 関連オブジェクトを作成し、初期化する。これらのオブジェクトは、定義済みのメソッドによって操作する。また、これらのメソッドを使って、完成シーンのレンダリングに必要な従属オブジェクトの初期化も行う。

このチュートリアルでは、可能な限り単純なシーン、つまり単一の三角形を表示する手順を示す。メイン フォームのプロパティをセット アップした後、サンプル Triangle で、Direct3D デバイス オブジェクトのレンダリング、ライティング、ビューポート、マテリアル、モデルのジオメトリなど、DirectDraw と Direct3D の初期化方法を詳しく説明する。次に、三角形をフレームごとにレンダリングしたり、Y 軸を中心に少しずつ回転する方法を示すサブルーチンを示す。

サンプル Triangle では、次のステップを使って、DirectDraw と Direct3D をセット アップし、シーンをレンダリングする。

 :  サンプル Triangle の Visual Basic コードでは、DirectDraw および Direct3D の初期化コードとアプリケーション固有のコードが別々になっているが、これは必須ではなく、理解しやすくするために行ったものである。