Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectDraw Visual Basic チュートリアル」を参照すること。
チュートリアル 3 (DDEx3) のサンプルでは、バック バッファにブリットする前に、ビットマップをオフスクリーン バッファに配置する 1 つの簡単な方法を示した。このチュートリアル (DDEx4) のサンプルでは、直前のチュートリアルで説明した技術を使い、バックグラウンドと一連のスプライトをオフスクリーン サーフェスへロードする。そして、IDirectDrawSurface7::BltFast メソッドを使用して、オフスクリーン サーフェスの一部をバック バッファにコピーする。つまり、簡単なビットマップ アニメーションを生成する。
DDEx4 で使用するビットマップ ファイル All.bmp は、黒のバックグラウンドに 60 回転する赤い輪とバックグラウンドで構成される。DDEx4 のサンプルには、回転している輪のスプライトにカラー キーを設定する新しい関数を含む。そして、そのサンプルは、該当するスプライトをオフスクリーン サーフェスからバック バッファへコピーする。
DDEx4 の新機能を次のステップで説明する。