多翼推荐 优质外链 腾讯云CDN拥有顶尖加速能力,丰富的功能全面覆盖各业务场景的加速需求,最为用户考虑的加速产品

为什么要升级WIN10 DirectX 12就是最好的理由

  对于很多人来说他们都不太喜欢升级到Windows 10,因为他们不明白这样的提升对于他们有什么帮助。不过对于一些游戏玩家来说,升级Windows 10最大的好处就在于DirectX 12了,为什么呢?根据微软的宣传,DirectX 12 能够显著提升游戏体验,这正是他们最需要获得的。下面我们就来一起详细的看下DirectX 12能为我们带来什么。

  我们首先得从为什么需要 DirectX 说起。

  如果是在主机上开发游戏,开发者只需要一套硬件对应一个品牌(Xbox、PlayStation、任天堂),也就是说他们只需要考虑一款处理器和一款显示芯片,内存需求、输入选项和其他硬件标准都是预先决定好的。

  但到了 PC 游戏开发上,问题就开始复杂了。游戏开发者需要面对无数种硬件配置,要让游戏在茫茫多的显卡、主板和各种硬件平台上完美运行可以说困难重重。这就是为什么在上一个十年里,开发者们会纷纷涌向主机平台。

  主机有着性价比高、盗版率低的特点,而且开发者在编程时还能够直接访问硬件 —— 后者是关键,因为这让开发者能够榨取硬件的每一寸性能,并且可以最大程度利用主机内置的部件特性。而这,就是 DirectX 对于 PC 游戏来说如此重要的原因。

  DirectX 是什么?

  简单来说,DirectX 是一种由微软开发,用以和 PC 硬件“交流沟通”的软件。再说具体一些,它是一套应用程序接口 —— 也就是 API —— 的集合。DirectX 的工作和 2D 及 3D 的矢量图形渲染有关,负责 Windows 平台的视频渲染和音频播放。

  目前与 DirectX 形成竞争的是 OpenGL,这是于 1992 年推出的另一个图形 API 套件。OpenGL 采用开源原则,并且得到 Khronos Group 团队的持续开发。因为 OpenGL 是跨平台 API,它并不像 DirectX 那样能得到 Windows 的原生支持。

  DirectX 最初出现在 Windows 95 时代。那个时候,大多数 PC 玩家还守在老旧的 DOS 平台上。DOS 给予开发者直接访问 PC 硬件的权限,这是很大的诱惑。Windows 95 并不提供这样的能力,直到 DirectX 横空出世。

  其实最开始 DirectX 并没有得到关注,因为开发者们更依赖 OpenGL,而且他们认为 DOS 环境更有效率。不过随着时间的推移,DirectX 逐渐强大起来。当开发者意识到这一点后,它的地位变得不可动摇。

  要说 DirectX 真正开始战胜 OpenGL,那还是在 2002 年,也就是著名的 DirectX 9 出现的时候。Windows XP 的成功大大加速了 DirectX 的增长,时至今日这个平台已经高度稳定并且仍在全球范围内被使用。Windows 10 逐渐将成为主流,它即将带来最新的 DirectX 12。     

延伸阅读:

腾讯云CDN拥有顶尖加速能力,丰富的功能全面覆盖各业务场景的加速需求,最为用户考虑的加速产品
标签:资料

上一篇:vr&ar探索世界的新科技 元芳你怎么看?

下一篇:吾记app测评:让日记回归简单

发表留言

*

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

腾讯云服务器安全可靠高性能,多种配置供您选择
扫一扫,加我为微信好友 加我为微信好友
您可以使用eMule或eMule Mod(Windows)、aMule(Win、Linux、Mac)等软件下载eD2k链接。。
eMule收藏集(.emulecollection)文件是您选中的所有链接的列表文件。eMule可以直接下载它们。
按住SHIFT键选择可以选中多个选择框。
可用文件名和大小选择器来选择文件。
文件名选择器帮您根据文件名称或后缀来选择文件。不分大小写。
符号使用:
和:空格( )、+
不包含:-
或:|
转义:一对英文引号("");
匹配开头:^
匹配结尾:$
例如:
选中所有名称中包含有“eMule”或“0.49c”字眼,但不包含有“exe”字眼的:emule|0.49c -exe
选中所有名称的开头是“eMule”,结尾是“0.49c”的:^emule 0.49c$
选中所有名称中带有“eMule 0.49c”的(必须是“eMule 0.49c”,中间没有别的字符,不能是“eMule fake 0.49c”),需要转义:"emule 0.49c"
大小选择器帮您根据文件大小选择文件。