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.本文章会在我学习的过程中持续更新~

你可能感兴趣的:(DirectX,c++)