我已将此内容迁移到 GitHub 上更“官方”的位置:https://github.com/microsoft/DirectX-SDK-Samples。该仓库将在几个月后被删除。
此存储库包含最初在旧版 DirectX SDK 中提供的 Direct3D 11、XInput 和 XAudio2 示例。这些都是适用于 Windows 7 Service Pack 1 或更高版本的Windows 桌面应用程序。
它们都经过清理,可以使用 Windows 10 SDK 进行构建,并且不需要DirectX SDK 进行构建。提供了 Visual Studio 2019 的项目,并且可以升级到 VS 2022。
Direct3D 10、Direct3D 9 等的其余旧版 DirectX SDK 示例可以在 directx-sdk-legacy-samples 中找到。它们利用 Microsoft.DXSDK.D3DX NuGet,因此也不需要旧版 DirectX SDK 来构建。
该软件包的所有内容和源代码均受 MIT 许可证条款的约束。
如有问题,请考虑使用带有direct3d11标签的 Stack Overflow,或dx9-dx11-developers频道中的 DirectX Discord Server。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。
该项目可能包含项目、产品或服务的商标或徽标。 Microsoft 商标或徽标的授权使用须遵守且必须遵循 Microsoft 的商标和品牌指南。在此项目的修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 赞助。对第三方商标或徽标的任何使用均须遵守这些第三方的政策。
所有这些样本的完整制作列表都已消失在历史中。它们是由不同的 Microsoft 工程师多年来开发的。
部分贡献者名单包括:Dave Bonora、David Cook、Shanon Drone、Kev Gee、Xin Huang、Matt Lee、Cody Pritchard、Jason Sandlin、David Tuft 和 Chuck Walbourn。