directx有什么用?

需不需要更新啊?有什么用啊?是怎么一回事啊?
我电脑里貌似没这个东西但能玩游戏。

1、作用

DirectX是一种应用程序界面(api),可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。 

2、举例说明

下面我们来举个例子说明Directx的作用:以前我们玩Dos游戏的时候,都必须设置声卡的品牌,然后再设置它的irq、i/o、dma,其中有一项设置不对游戏就发不出声。这部分设置不但让玩家伤透脑筋,对游戏设计者开说也非常头痛!因为游戏设计者做游戏之初便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的api来写不同的驱动程序。 

现在我们玩Windows游戏,并不会做这些设置,因为Directx提供了一个共同的应用程序界面,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥比Dos下更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。 

3、Directx由许多api组成: 

1)DirectDraw:这是Directx中非常重要的部分。它担任图形处理的关键。以往在实地址的Dos下设计游戏时,为了游戏速度的考虑,都让程序直接操作硬件。

2)DirectSound这是用来处理声音的api,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。 

3)DirectInput这用来处理游戏的一些外围装置,例如游戏摇杆、gamepad、方向盘、vr手套、力反馈的各种设备等。以往要在Dos下用方向盘来玩赛车游戏,就要先调整好irq、dma等各种设置。而现在DirectInput则使这些设备与游戏配合良好,不需要做特别配置。 

4)DirectPlay这是为了满足近来流行的网络游戏而开发的api,支持多通信协议,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。 

5)Direct3D(D3D):d3d的大名相信谁都听过吧!对现在的游戏来说d3d实在是太重要了!由于3d游戏的兴起,各大厂商纷纷推出3d加速卡为了避免重蹈声卡的覆辙,微软从Directx3.0后加入d3d这个api,让3d游戏有一个共同的开发标准。这样当游戏再执行时若需要绘图时就会通过d3d向显卡驱动程序提出要求从而完成绘图。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
~说的通俗点就是起到调制解调器的作用(相当于你从电信拉了网线,你必须要用调制解调器来 转换,不然你就上不了网),directx这个东西其实就是这样的作用。当然有directx9.0c或者directx11之分,那是根据你的显卡来的,举个例子:假如你的显卡是蓝宝石HD5750就可以用directx11版本,比用directx9.0效果好很多。
~这个东西一般不用更新,如果你的电脑配置升级了,可以更新(正如上面所说)
~至于LZ所说没有这个东西,那你就肯定玩不了游戏
~告诉你查看的方法:用优化大师可以直接看到;菜单栏--运行--输入“dxdiag”--会弹出 DirectX诊断工具 的页面--该页面的系统栏会显示DirectX版本本回答被提问者采纳
第2个回答  2014-07-05
现在只要是windows游戏,大都需要directx。可是作为一个初级玩家来说Directx到底是什么呢?为什么游戏非需要它不可?本文就简单的介绍一下directx。

DirectX是一种应用程序界面(api),可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

下面我们来举个例子说明Directx的作用:以前我们玩Dos游戏的时候,都必须设置声卡的品牌,然后再设置它的irq、i/o、dma,其中有一项设置不对游戏就发不出声。这部分设置不但让玩家伤透脑筋,对游戏设计者开说也非常头痛!因为游戏设计者做游戏之初便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的api来写不同的驱动程序。

现在我们玩Windows游戏,并不会做这些设置,因为Directx提供了一个共同的应用程序界面,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥比Dos下更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。

前面所说的只是提供一致的应用程序界面,其实要深入了解Directx的各个组件你就会更加明白为什么游戏都要支持Directx了。Directx由许多api组成,我只介绍几个重要的部分:

1、DirectDraw:这是Directx中非常重要的部分。它担任图形处理的关键。以往在实地址的Dos下设计游戏时,为了游戏速度的考虑,都让程序直接操作硬件。而在Windows98这种保护模式下,所有图形的访问动作都必须gdi这个图形处理中心来处理,而不能直接对硬件下命令,而gdi对连续的画面处理不佳,游戏一旦通过gdi来处理的话,那么效果……嘿嘿。

DirectDraw就是来帮助windows程序也能直接进行硬件操作,更进一步还能加速显卡的速度,使游戏更为流畅。另外DirectDraw还支持mmx、3dnow、agp等技术,还能处理多屏幕显示,让窗口环境的游戏更加多姿多采。

2、DirectSound这是用来处理声音的api,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。

3、DirectInput这用来处理游戏的一些外围装置,例如游戏摇杆、gamepad、方向盘、vr手套、力反馈的各种设备等。以往要在Dos下用方向盘来玩赛车游戏,就要先调整好irq、dma等各种设置。而现在DirectInput则使这些设备与游戏配合良好,不需要做特别配置。

4、DirectPlay这是为了满足近来流行的网络游戏而开发的api,支持多通信协议,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。

5、Direct3D(D3D):d3d的大名相信谁都听过吧!对现在的游戏来说d3d实在是太重要了!由于3d游戏的兴起,各大厂商纷纷推出3d加速卡为了避免重蹈声卡的覆辙,微软从Directx3.0后加入d3d这个api,让3d游戏有一个共同的开发标准。这样当游戏再执行时若需要绘图时就会通过d3d向显卡驱动程序提出要求从而完成绘图。
第3个回答  2011-08-29
DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。
第4个回答  2014-07-05
详细信息建议你百度一下,会有详细的说明。不过可能会比较难懂。
对于DirectX的作用,你只需要知道是为了玩游戏而必须要装的组件就可以了。很多时候安装某个游戏运行提示缺少文件,安装最新版的DirectX就解决了。

什么是directX,作用是什么?
DirectX是一种由微软公司开发的多媒体编程接口,用于处理图形、声音、输入等多媒体功能。DirectX的主要作用是为游戏和多媒体应用程序提供统一的编程接口,简化开发过程,提高程序性能。它包含多个组件,每个组件都负责处理不同的多媒体任务。例如,DirectX Graphics负责处理图形渲染,DirectX Audio负责处理声音播放...

directx是干什么用的啊?
DirectX是一种应用程序接口(API),主要用于在Windows操作系统上实现高性能的图形和多媒体功能。DirectX最初由微软公司在1995年推出,旨在提供一个统一的编程接口,以便开发者能够更容易地创建出具有丰富图形和声音效果的游戏和多媒体应用程序。随着技术的不断发展,DirectX的功能也在不断更新和完善,目前已经...

directx是用来做什么的
DirectX是由微软公司精心打造的多媒体编程接口,主要用于驱动Windows、XBOX、XBOX 360和XBOX ONE等平台上的电子游戏开发。这款接口主要聚焦于Windows计算机环境,为开发者提供了一个集成丰富的多媒体元素的平台,包括全彩图形、视频、3D动画和高级音频处理。其出色的安全性能和持续的技术革新,使得它成为了许多...

directx是什么 directx的用处
1、DirectX是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。2、DirectX可让以windows为平台的游戏媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同件驱动标让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。

directx是干什么用的啊?
directx是图形应用程序接口的意思。简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。它们旨在使基于Windows 的计算机成为运行和显示具有丰富多媒体元素(例如全色图形、视频、3D 动画和丰富音频)的应用程序的理想平台。DirectX 包括安全和性能更新程序,以及许多涵盖所有技术的新功能。...

directx有什么用?
directx有什么用?directx修复工具的主要功能是检测当前系统的DirectX状态,一旦发现有异常问题,就会进行修复。为了应对一般电脑用户的使用,dx修复工具3.8运用了傻瓜式设计,只要一键点击主界面上的“检测并修复”按钮,就会自动完成检测、修复以及注册的全部功能。DirectX修复工具适用于多个操作系统,如Windows ...

directx有什么用?
1、作用 DirectX是一种应用程序界面(api),可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。2、举例说明 下面我们来举个例子说明...

DirectX 是什么啊? 有什么用啊?
DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。显示部分担任图形处理的关键,分为Direct Draw(DDraw)和Direct 3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有...

directx是什么意思 详解directx的定义和作用?
DirectX是一种应用程序接口,它可让以windows为平台的游戏(game)或多媒体程序获得更高的执行效率,加强3d图形和声响效果,并提供设计人员1个共同的硬件驱动(Drive)标准,让游戏(game)开发者不必为每一牌子的硬件来写不一样的驱动(Drive)程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点...

directx干嘛用的
视频压缩和解压缩,DirectX还提供了一个名为DirectX诊断和调试工具的接口,可以帮助开发人员检测和解决图形相关的问题。此外,DirectX还提供了一个音频API,用于音频流处理,音频回放和录制等功能。总的来说,DirectX对于开发人员来说是一个非常有用的工具,它能够大大简化图形和音频应用程序的开发过程。

相似回答