首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Direct3D (DirectX 9.0)代码样本

Direct3D (DirectX 9.0)代码样本
EN

Stack Overflow用户
提问于 2017-02-05 07:29:21
回答 2查看 2K关注 0票数 1

我想向Direct3D学习码放大器

但这个网站最近不能开放。

有没有人知道如何从这个网站下载示例代码,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-26 03:45:08

您可以在回退机器上找到网页和代码示例数据:

https://web.archive.org/web/20161003152649/http://www.codesampler.com/dx9src.htm

票数 1
EN

Stack Overflow用户

发布于 2017-02-05 19:58:40

看起来www.codesampler.com已经失去了他们的域名注册中心,而互联网档案馆回头机自2016年末以来就没有发现过这个网站。可能只是不见了。

如果你今天想学习Direct3D,你应该关注Direct3D 11。Windows 7、Windows SP2、Windows8.x和Windows 10上的Win32经典桌面应用程序都支持它。Xbox和通用Windows平台应用程序也支持它。Visual的现代版本完全支持Direct3D 11开发,您需要的所有头和HLSL编译器都是Windows8.xSDK和Windows10SDK的一部分--您根本不需要使用遗留的DirectX SDK。您还可以找到Direct3D 11支持所有不推荐的D3DX库功能的替代品。

MSDN

DirectX SDK (2015年版)在哪里?

无D3DX生活

DirectX SDK样本目录

DirectX SDK工具目录

在线学习Direct3D 11确实有很多资源。请记住,许多Direct3D 11学习资源都是在旧式DirectX SDK放弃推荐之前编写的,因此它们倾向于关注不推荐的支持代码,比如D3DX11。我建议从用于DirectX 11的DirectX工具包教程开始,一旦您完成了这些教程,您就可以返回资源,比如rastertek.com教程,了解哪些是不推荐的,哪些是不推荐的。

开始使用Direct3D 11

书籍推荐

Windows10、Xbox和通用Windows平台也支持Direct3D 12,但它是一个专家API,假定您已经是Direct3D 11方面的专家。参见开始使用Direct3D 12用于DirectX 12的DirectX工具包。 Direct3D 10.x完全被Direct3D 11所取代,没有必要在任何平台上使用Direct3D 10.x。Direct3D 11通过Direct3D硬件特征级机制支持Direct3D 10.x时代的所有硬件和更多硬件,并且可以在所有支持的具有Direct3D 10.x的版本上使用。 Direct3D 9是一个遗留的API,虽然它仍然支持应用程序兼容性的目的,但是很多行为都是在操作系统的现代版本上模仿的。在Windows的现代版本上对Direct3D 9的调试和开发支持是最少的。此外,获取Direct3D 9的示例和实用程序库的唯一地方是遗留的DirectX SDK。在应用程序中使用Direct3D 9唯一有意义的情况是,如果您必须针对Windows 3或WindowsServer2003ServicePack 2。有关此场景的一些重要信息,请参见这个职位

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42049584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档