directxを触ります。directxを使って3Dプログラミングをしようと思います目標はfpsを作ることです。最初は12のほうを学習しようと思ったのですが12は11をマスターしてからとのコメントが各所で見られたので11を学習しようと思ってます。ところが11を解説したサイトが全く見当たらずまた書籍のほうもあまり数はないようでどのように学習すればよいのか困っています。11は途中でd3dxが廃止となっており情報が古いと対応できないと思います。どなたかd3dx廃止後の11を解説したサイトまたは書籍を教えていただけませんか。ectX11.pdfを見つけたのですがこれはダウンロードしないほうがいいですか。無許可でアップロードされたものだと思うのですけれども。2年前http://dixq.net/forum/viewtopic.php?f=3&t=18947で説明したとうりです。方がDirectX11マスターするのは容易ではありません。DirectX10以降はプロでも難しいといわれています。ここのホームページでDxLibをマスターする事を強くお勧めします。2年前MathさんdxlibをマスターするとdirectXの学習に役立つということでいいですか。ついては下記参照ください。機能のマッピングhttps://docs.microsoft.com/ja-jp/windows/uwp/gaming/feature-mappingを使って9の情報を11に変換しながら学習すればよいということですね。すれば情報不足が解消しますね。10移行はプロでも難しいというのは怖気づいてしまいますが何年かかるかわかりませんが少しずつ頑張ろうと思います。Mathさん回答ありがとうございました。ところでUnityを触ってみるのは3Dの勉強に役立ちますか。Unityは3Dも簡単に作れるみたいですがそれが3Dの技術の習得に役立つとかってありますか。2年前>dxlibをマスターするとdirectXの学習に役立つということでいいですか。>10移行はプロでも難しいというのは怖気づいてしまいますがUnityは”そういうこと”を簡単にしてくれるでしょう。DxLibはDirectXをやさしく扱える”ライブラリ"です。いまのWindows8からはOSにDirectXを採用して最新の技術を反映させているのxamlとかC++/CXでも扱えます。DirectX自体は説明にあるようにGPUがスーパー(並列)コンピューターとして使えるほど進化したのでDirectXを直接的に扱うことは難しくなるでしょう。>Unityを触ってみるのは3Dの勉強に役立ちますか。Unityの基礎を理解するためにもDxLibで“アフィン変換”の勉強をするのが早道と思います。(UnityはC#を取り込んでいます「Microsoftと接近」。DxLibはC#版もあります。opinion)ですがC#は(#は++++の意)C++に近いので以外に簡単に理解できると思うのでC++と並行して学ぶのが得策です。私はC++/CLIの本でC++を勉強したのですがC++/CLIは現在ではC#に”吸収”されたような感じですね。2年前directXがマシンの進化に伴った難しさになっているんですね。>勿論ですがUnityの基礎を理解するためにもDxLibで“アフィン変換”の勉強をするのが早道と思います。directXをやるにしてもUnityをやるにしても3Dの知識は必要でその基礎を作るのにDxLibはそれ自身の難しさによる邪魔がないのでDxLibで勉強しようと思います。c#はmicrosoftのdocを見てみたのですがc++を整えてよりオブジェクト指向を強めた感じになっていると思います。機能的にも構文的にもc++に共通しているところが多いので確かに理解しやすいと思います。c#はwindowsのメインだけあってかなり便利なものが多いのでメリットも大きいと思います。c#の勉強も進めていこうと思います。Mathさん回答ありがとうございました。ミクプラは自由にリンクできます。