- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DirectX9.0での四角形の描画について)
DirectX9.0での四角形の描画について
このQ&Aのポイント
- DirectX9.0環境で四角形を表示する方法について学びたいです。
- 資料は3Dモデルの表示については多いですが、基本図形の描画に関する情報が少ないです。
- DirectX8.0と9.0では手順が異なるため、参考になるサイトや書籍、ソースコードを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
基本的にDirectX9以降は2Dの表示も3Dの機能を使って表示します。 2D画像の表示も3Dオブジェクトを表示するのと同じように頂点座標を指定します。 ところでDirectX9SDKのサンプルの中に三角形を描画するものはあります。 インストールした場所\Samples\C++\Direct3D\Tutorials\Tut02_Vertices にあります。これをちょっと改造するだけで四角形表示は可能です。 またDirctX9ではスプライト機能もありますから、 それを使えば比較的簡単に2D表示が行えます。 「DirectX9 Sprite」で検索してみてください。 http://www13.plala.or.jp/kmaeda/directx9/sprite.htm ここのページに円の描画方法についてもでていました。 (HDCを取得してAPIを使って描画する方法です。) http://www13.plala.or.jp/kmaeda/directx9/backbuf.htm
お礼
とても助かりました! ありがとうございました!!