我已经在Windows7上安装了VisualStudioCommunity2017,我也安装了Windows10SDK(因为我看到DirectX SDK已经集成到Windows10SDK中)。
我想开始使用DirectX 11而不是DirectX 12进行游戏编程,以创建一个PC游戏。(不是应用程序)
但是我找不到这个环境的任何教程,我需要升级到Windows 10吗?
如果是这样的话,在Windows10上是否有关于DirectX 11的逐步教程?
发布于 2018-10-29 18:46:54
在Windows7上使用DirectX 11有大量的教程、书籍和其他材料可供使用,主要的问题是,正如您注意到的那样,许多教程、书籍和其他材料依赖于遗留的DirectX SDK。这可以很容易地解决,但它可能会使新平台的人感到困惑。
如果您正在寻找使用C++ 11的DirectX代码教程,这些教程与Windows7 SP1兼容,并且不使用遗留的DirectX SDK (由于一个例外缺乏对XAudio2.8+ 7的支持),请参见用于DirectX的DX11工具包。
此外,您所引用的Direct3D 11教程项目的最新版本可以在GitHub上找到。
您还可以在DirectX 11和DirectX 12教程中找到一些基本的Xbox样品教程。
有关旧式D3DX11的替换的特定信息,请参见D3DX11。
即使您最终对使用DirectX 12感兴趣,我也强烈建议您先学习DirectX 11。API在细节上是完全不同的,但是所有的逻辑基础都是相同的,DirectX 11对新来的人更宽容。
https://stackoverflow.com/questions/53037877
复制相似问题