如何在Windows 7上(2018年)开始使用DirectX 11编程?

时间:2018-10-29 02:13:52

标签: directx

我已经在Windows 7上安装了Visual Studio Community2017。并且已经安装了Windows 10 SDK(因为我读到DirectX SDK已集成到Windows 10 SDK)。

我想使用DirectX 11而不是DirectX 12开始游戏编程,以创建PC游戏。 (不是应用)

但是我找不到针对该环境的任何教程,我需要升级到Windows 10吗?

如果是这样,Windows 10上是否有针对DirectX 11的分步教程?

1 个答案:

答案 0 :(得分:0)

在Windows 7上使用DirectX 11可以使用大量的教程,书籍和其他材料。主要的问题是,正如您所注意到的,其中许多依赖于传统的DirectX SDK。可以很容易地解决此问题,但是对于刚接触该平台的人来说可能会造成混淆。

如果您正在寻找使用DirectX 11的C ++代码教程,它们与Windows 7 SP1兼容,并且不使用旧版DirectX SDK(由于one exception,由于XAudio2.8 +对Windows的支持不足) 7),请参见DirectX Tool Kit for DX11

此外,您引用的Direct3D 11教程项目的最新版本可以在GitHub上找到。

您还可以在Xbox-ATG-Samples上找到一些基本的DirectX 11和DirectX 12教程。

  

有关替代旧版D3DX11的具体信息,请参见Living without D3DX

即使您最终对使用DirectX 12感兴趣,也强烈建议您先学习DirectX 11。这些API在细节上有很大的不同,但是所有逻辑基础都是相同的,并且DirectX 11对于新手来说要宽容得多。