を学ぶために保有する必要がありますか、と私は、DirectXの方を目指しています私はDirectX技術を習得する前に学ぶ必要があります。何の知識は私は最近C++の基本的な構文のほとんどを終えたのDirectX
ご協力いただければ幸いです!
を学ぶために保有する必要がありますか、と私は、DirectXの方を目指しています私はDirectX技術を習得する前に学ぶ必要があります。何の知識は私は最近C++の基本的な構文のほとんどを終えたのDirectX
ご協力いただければ幸いです!
開始するには、DirectX Tool Kit for DirectX 11とし、tutorialsとしてください。これは、Direct3D 11とXAudioの使用の基礎を説明し、XInputの素晴らしいラッパーを提供します。それらを作業したら、インターネット上の他の多くのチュートリアルを見直す良い基礎を持っているはずです。便利なチュートリアルや書籍がたくさんありますが、しばしばlegacy DirectX SDKを使用し、多くのdeprecated support codeを使用します。これらの古い情報源から多くのことを学ぶことができますが、情報のどの部分が日付であり、どの部分がまだ100%正確であるかを知ることは有用です。
DirectX Tool Kitはオープンソースであるため、簡単に調べてその内容を知ることができます。 Direct3Dグラフィックスパイプライン、HLSLシェーダプログラミング、動的対静的サブミッション、リソース管理などのさまざまな側面を学ぶ際に、モジュールの一部を置き換えることができるように特別に設計されています。
"最新の "MSDN Direct2D/Direct3Dの資料は、XAML + Direct3Dを使用してUniversal Windows Platform(UWP)アプリケーションをプログラミングする方法を学びたい場合には適しています。の面でのDirectXツールキットは、Windows 7、Xboxの一つ、古典のWin32デスクトップアプリケーション、UWP(とやXAMLなし)、Windowsの携帯電話を含むすべてのDirectX 11のプラットフォームで動作するように設計されてなど
グラフィックスプログラミングのための数多くの入門書があります。それらは、変換数学とビューシステム、テクスチャリングとラスタライズ、およびその他の重要な概念の主要トピックをカバーします。特にDirectXの場合、フランク・ルナのDirectX 11での3Dゲームプログラミング入門は依然として良いですが、DirectX SDKの非推奨版の直前に公開されています。詳細については、this postを参照してください。
ようこそスタックオーバーフロー。現在のフォームの投稿が広すぎると主に意見に基づいた回答が得られ、Stack Overflowには適していません。 [ヘルプセンター](http://stackoverflow.com/help)にアクセスし、[よく質問する方法]セクション(http://stackoverflow.com/help/how-to-ask)を読んでください。 –
一部のDirectXチュートリアルでグーグルで試してみてください。あなたが特定の概念を理解していないと分かったら、それらを研究してみてください。等々。 – TheUndeadFish
ドキュメントには、[DirectX Graphics入門](https://msdn.microsoft.com/en-us/library/windows/desktop/hh309467(v=vs.85).aspx)のリンクや提案があるようです。 ) – davedwards