C++プログラミングでDirectXを学びたい。私はDirectXを学ぶことにしたので、オンラインでいくつかのチュートリアルを見つけましたが、それらはすべてvery複雑で理解しづらいものでした。チュートリアルに3日間費やし、すべてを読みましたが、DirectXを初期化するプログラムを作成することもできません。そのように学ぶことは非常に難しいと思います。
誰もが良いチュートリアル/本を推薦できますか?
DirectXを学ぶために私が知っている最高のリソースは Frank Lunaの本 です。 C++を知っていることを前提としています。レンダリングパイプラインの章を読み、それを理解できれば、おそらくDirectXの準備ができています。覚えづらくて複雑なことについては、この本は狂気を理解するのに非常に役立ちます。また、初期化に使用される構造体のほとんどを覚えていません。
XNA Game Studio を試してください。これは、DirectXに多少基づいていますが、lotの方が簡単です。 (ただし、C#が必要です。)
プログラミングチュートリアルに関しては、覚えていないことを理解しておく必要があります。 DirectXは基本的に、ユーザーとハードウェアの間の仲介者であり、グラフィックスカードやビデオカードなど、使用しているハードウェアデバイスとの通信を可能にします。複雑な3Dアニメーションなどを作成する前に、プログラミング言語の使用方法を学び、SDLなどの単純なAPIまたはライブラリから始めるか、DirecteのようなAllegroは長くて複雑なので、あなたが走る前に歩くことを学ぶ、:D幸運と幸せなプログラミング