七达网-安全的软件、游戏下载基地!

关于我们最近更新热门排行

首页 游戏库 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程 编程开发操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 软件教程 ›› DirectX到底是什么软件,它有什么作用

DirectX到底是什么软件,它有什么作用

2015-01-26 00:15   作者:佚名   来源:本站整理   浏览:700   评论:2  
玩儿游戏的朋友都知道,大部分游戏,尤其是大型的游戏,都需要安装一个叫做DirectX的软件才能够运行,而微软最新的Windows Vista系统也将集成了DirectX 10.0作为其一个重要的卖点。那么,这个DirectX到底是个什么东西,安装它能起到什么作用呢?

DirectX到底是什么软件,它有什么作用

接触电脑游戏比较早的朋友,可能还会对在DOS系统下玩儿游戏的过程记忆犹新,那时候的很多游戏,在玩儿之前,都必须进行一些硬件的设置,比如选择自己所使用的声卡的品牌和型号,以及声卡所使用的中断地址、输入输出端口、存取模式等等参数,所有参数都必须正确设置后,才能够正常的运行游戏。对于一些不熟悉电脑的朋友来说,这简直就是无法办到的事情;而对于游戏开发者来说,也必须收集大多数市面上流行的硬件数据,并在程序中一一添加对它们的支持,才能保证游戏能够在大多数用户的电脑上正常运行。

到了Windows 95的时候,Windows系统不再允许软件程序像DOS程序那样能够直接对硬件中断和端口进行存取操作,就是说所有的多媒体应用都无法再直接调用硬件原有的加速支持,从而使得游戏和多媒体应用都变得效率低下。

为了解决上述的所有问题,DirectX就这样诞生了。DirectX简单的说就是一个硬件和软件之间的桥梁,它负责为应用程序提供一整套标准的硬件访问接口,软件开发者不必再去考虑用户使用的是什么样的硬件,也不必为所有的硬件都开发对应的接口程序,只要开发出的程序能够符合DirectX所规定的这一种标准就可以了,并且,DircetX允许程序通过它来对硬件直接进行各种操作,也就间接的解决了Windows系统不允许程序操作硬件带来的性能问题。对于用户而言,因为软件都是用了DirectX作为唯一的接口,也就不必再去选择那些繁杂的硬件设置选项了。

当然,作为硬件和软件之间的桥梁,不光是软件需要符合DirectX的标准,硬件也需要符合DirectX标准,才能够被DirectX所支持并正确调用。要想知道自己的硬件是否都符合DirectX标准,只要在开始菜单的运行命令里面输入“dxdiag”,就可以打开“DirectX诊断工具”,进行测试之后就可以查看到详细的系统硬件情况报告。

目前大家普遍使用的Windows XP所能够支持的DirectX最高版本是9.0C,而DirectX 10.0是只支持Vista的。如果你想要玩儿只支持DirectX 10的游戏,那就只能把系统升级到Vista才可以了。

虽然DirectX 10能够兼容之前的DirectX老版本,但是在Vista上面运行某些需要DirectX 9的游戏时,还是会出现找不到DirectX组件的提示。这是因为这些游戏程序里面直接写入了DirectX 9.0版本的某些文件名,而这些文件在Vista中是不存在的。所以,想要正常运行这些有些,我们还是需要在Vista中安装DirectX 9.0C,而这并不会影响到系统中原有的DirectX 10.0。这也是DirectX历史上唯一能够在同一系统中共存的两个版本。

软件评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

    登录   注册