问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

"directx"没安装能玩游戏吗?

发布网友 发布时间:2024-10-21 17:51

我来回答

1个回答

热心网友 时间:2024-11-08 00:29

现在只要是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向显卡驱动程序提出要求从而完成绘图
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 ...拿老师的电脑放电影,可惜他不知道电影存在哪,有什么能快速找到... 认识谷氨酰胺(Glutamine) 谷氨酰胺在PH=6.4的时候带什么点?带几个电荷? 魔兽世界求个很嗲的女号名字 魔兽世界起名字~ 女孩的名字 在餐馆看到过一个装柠檬水的瘦高的杯子,应该也算是壶吧 里面放了柠檬片... 怎么选择一家靠谱的月子中心? 求问魔兽里有哪些女性人物或者英雄、兵种攻击方式用拳脚的?急求,求各 ... ...部曲吗?我还想知道每个英雄的历史...还有就是wow和War3的历史是一... 在魔兽中,5个女英雄谁最厉害??? 校内网和校内网有区别吗? 校内网(人人网)的使用问题 问下 人人网(校内)的相册多大的空间啊 新申请的用户能传多少张相片... ...大学金融系怎么样?比起中山呢?奖学金有贷款的吗? 女人怎样给你聊天,说明她可能要离开你了呢 如何查询地理生物中考成绩? OPPO Find X7怎么打开无线充电功能 刑事诉讼法并案的条件是什么 西南财经大学专硕能申请助学贷款吗 脾脏切除后不能吃什么? 为什么别人打不进来我的电话呢? 关于魔兽的几个小问题…… 几个关于魔兽的菜鸟问题 关于魔兽大讲堂的几个问题 几个关于魔兽的问题 喝什么茶对肺好,秋季喝茶有什么好处 有谁知道玩魔兽的女的吗? 男友沉迷魔兽游戏,好像网恋了,每次都跟一个女孩相互邀请上线,还加了qq... 嫁给玩《魔兽争霸》男人的10个理由 南京坐火车到湖南要几小时_从江苏坐飞机去湖南要多久 从南京到长沙怎么坐火车最便宜! 电路图,交流电进来的Z子元件是什么?如图所示。 "地道"的双音造句 魔兽世界,哪个种族好那个职业好? 魔兽世界的职业玩什么好呢,种族玩什么?角色容易入门的? 《魔兽世界》中,什么种族和职业最适合新手使用? ...节开始玩魔兽世界,第一次玩,想问问那个种族和职业好上手一点?谢谢... 作文我手我心 如今opengl和directx哪个好啊,有哪些优缺点啊,做游戏开发的话呢_百度知... 什么是DirectX 9.0, 有什么作用???