• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DirectX9.0での四角形の描画について)

DirectX9.0での四角形の描画について

このQ&Aのポイント
  • DirectX9.0環境で四角形を表示する方法について学びたいです。
  • 資料は3Dモデルの表示については多いですが、基本図形の描画に関する情報が少ないです。
  • DirectX8.0と9.0では手順が異なるため、参考になるサイトや書籍、ソースコードを教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.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

amazontester
質問者

お礼

とても助かりました! ありがとうございました!!