DirectX11 With Windows SDK--00 目录
前言 (更新于 2020/6/15) 从第一次接触DirectX 11到现在已经有将近三年的时间了。记得当初学习DirectX 11,在用龙书的源码配置项目运行环境的时候都花了好几天的时间才搞定,又因为书中的代码的开发环境(VS 2010)与现在的情况有些冲突,还得忍受上千个无法避免的编译警告,不得不视警告为无物。而且里面的代码使用了Microsoft DirectX SDK(June 2010)开发包和里面的Effects 11框架,这些东西都已经是将近10年前的产物了。 后面到18年5月的时候,我先是在Github上翻到了微软对 FX11(原Effects11) 库一直都还在更新,然后发现了 DirectX Tool Kit 和 DirectX SDK Samples ,里面提供的教程写法和龙书的做法不一样。我才明白,微软其实已经将DirectX的相关组件随同Windows SDK一起更新。而我现在使用的是Visual Studio 2019 Community,里面就已经包含了Windows SDK。经过一段时间的文档和样例阅读后,决定尝试编写一个全新的教程尽可能地摆脱DirectX SDK的束缚。 但是在转移的时候也遇到了很多需要解决的问题,比如: 没有了诸如 d3dx11.h , xnamath.h , dxerr.h , xnacollision.h 等这些老旧的头文件