DirectX學習資料彙總

前提

  由於DirectX已經發展了好多年,現在已經發展到了DirectX 12.0,而且DirectX現在還在發展中。這裏彙總一下我學DirectX時碰到的一些學習資料,供後來人按需獲取。

網站篇

http://www.d3dcoder.net/
簡介:這是龍書系列的官方網站,含有從DirectX9到DirectX12的教程源代碼。

http://www.rastertek.com/tutindex.html
簡介:這是一個英文教程網站,包括DirectX10到DirectX12的系列教程。我也不知道是誰創建的,但是非常感謝創建者能提供這麼好的教程。這裏的教程採用c++面向對象的編程思想來教你學習DirectX系列

https://www.microsoft.com/en-us/download/details.aspx?id=6812
簡介:這是微軟最後發行的DirectXSDK,裏面提供了DirectX9到DirectX10的完整學習資料、DirectX11的部分學習資料,以及相應的運行庫和部分工具。DirectX12庫已經集成在WindowsSDK,只能通過下載VS2015或VS2017獲取。

https://github.com/walbourn/directx-sdk-samples
簡介:前面提到的網站只有部分DirectX11sdk-samples,這個是微軟提供的完整DirectX11的SDKSamples,由於如今微軟不在發行DirectXSDK,DirectX已經成爲WindowsSDK的一部分,沒有SDK就沒了我們的SDKSamples,於是微軟就把最新SDKSamples放到這來了。

https://github.com/Microsoft/DirectX-Graphics-Samples
簡介:這裏微軟提供了一些DirectX 12 Graphics samples供大家學習DirectX12,另外還提供了一下非常牛逼的Mini Engine。可供大家深入探索。

http://www.realtimerendering.com/
簡介:大名鼎鼎的Real-Time Rendering書籍的官方網站,這裏是一個計算機圖形學實時繪製部分的資源庫,包括GPU編程計算、Direct3D、OpenGL等等部分的網站、書籍彙總。

書籍篇

http://vdisk.weibo.com/s/ariEl3ugoqPRF
簡介:3D Game Programming with DirectX 9的英文版

https://pan.baidu.com/s/18RwuyCRaep1-0RuzmyaQyA
簡介:3D Game Programming with DirectX 9的中文版

http://vdisk.weibo.com/s/hWOwx
簡介:3D Game Programming with DirectX 10的中文版

由於11、12系列網上很多都要積分,我就不貼了,一搜搜一堆。當然爲了保護眼睛,建議大家購買紙質版。

溫馨提示:

  1.建議學好英文,閱讀英文文章,英語不好的人可以配合翻譯軟件閱讀,畢竟中文資料還是太有限了。
  2.建議經常查閱MSDN,學習DirectX遇到的新函數或結構體什麼的基本都能在MSDN上查到,祝君好運~
  3.本文章會在我學習的過程中持續更新~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章