DX Get started with DirectX for Windows - yoshimune/LearningDirectX11 GitHub Wiki

DirectXを使用したWindowsゲームの作成は、新規の開発者にとっては難しいかもしれません。ここでは、DirectXとC++を使用してゲームを開発するために必要なコンセプトと手順をすばやく確認します。

What skills do you need?

DirectXゲーム開発をするために、基礎的なスキルが少し必要です。特に、以下のことは必須です。

  • モダンC++コード(C++11)の読み書き。標準テンプレートライブラリのような一般的なC ++ライブラリ、特にキャスト演算子、ポインタ型、および標準テンプレートライブラリのデータ構造(std :: vectorなど)にも精通している必要があります。
  • 基礎的な幾何学、三角関数、線形代数の理解。この例では、これらの数式とその共通ルールを理解していることを前提としています。
  • COMの理解。特にMicrosoft::WRL::ComPtr
  • グラフィック系技術への理解。DirectX自体には独自の用語がありますが、一般的な3Dグラフィックスの原則についての十分に確立された理解に基づいています。
  • メッセージループに対しての理解。WindowsOSからの命令を受け取るループを実装するため。

And we're off!

開発環境

  • Windows8.1 以上
  • VisualStudioのインストール
  • DirectXで開発するぞという熱い気持ち

DX Work with DirectX device resources