您的位置:广东在线游戏网 > 游戏资讯 > Directx9是什么意思,有什么作用-DirectX9.0的作用

Directx9是什么意思,有什么作用-DirectX9.0的作用

作者:广东在线游戏网日期:

返回目录:游戏资讯




是显示加速的软件

DirectX是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。他的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西,这个共性就是直接。微软定义它为“硬件设备无关性”。

DirectX由显示部分、声音部分、输入部分和网络部分四大部分组成。

显示部分又分为Direct Draw(DDraw)和Direct 3D(D3D)前者主要负责2D加速。它包括很多方面:我们用播放mpg、DVD电影、玩雷电、麻将三缺一等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw,由于显示卡的2D性能基本上已经达到极限,很多显卡都多的很不错,人们一直都把焦点放在了后面的D3D身上。

后者负责3D加速,比如极品飞车3-6的车身与烟雾,CS中的场景和人物,古墓丽影中劳拉等等,但是经典游戏Quake3除外,它使用了另一种API接口――OpenGL。

声音部分包括声效和MIDI音乐,不同的声卡表现的效果不同,目前的声卡基本上都支持DirectSound。但最好的声音效果主要有EXA和A3D,如果您的声卡支持这两种特效,您融入到真实的3D游戏世界之中。如果声卡支持更好的波表,通过DirectX的Direct Music会有不俗的表现。

输入部分:Direct Input不仅支持更多的游戏输入设备,而且对这些设备的识别与驱动上更加细致,充分发挥设备的最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。

网络部分:DirectPlay,它为游戏而来。通过它可以让计算机之间互联无障碍,提供多种连接方式,e799bee5baa6e997aee7ad94e4b893e5b19e331TPC/IP,IPX,Modem,串口等等。

DirectX版本 标志性技术 标志性硬件 标志性效果 标志性游戏

1.0 ―― ―― ―― ――

2.0 D2D成熟 Trident 9680,S3 2D动态效果 红色警戒,Diable

3.0 D3D雏形 Riva128,i740 简单3D效果 摩托英豪,极品飞车3

5.0 基本3D技术 Riva TNT 雾化,阿拉法混合 古墓丽影3

6.0 成熟3D技术 TNT,TNT 2 双/三线过滤 极品飞车5,CS

7.0 T&L Geforce 256,Radeon 凹凸映射 摩托英豪3,Diable 2

8.0 Ps,vs Geforse 3,Radeon8500 水波纹 3Dmark2001,魔兽争霸3

8.1 Ps,vs的升级 Geforce 4,Radeon9700 大纹理水波纹 极品飞车6

9.0 高版本的ps,vs NV30,R300 皮毛效果 DOOM3

注:Geforce 3/4实际上只支持到DX8.0,而Radeon8500支持到DX8.1,Radeon9700支持到DX9.0a,因此应该把Radeon8500放在DX8.1里,把Radeon9700放在DX9.0里,Geforce4放到DX8.0里。

小技巧:查看当前系统的DirectX的版本号:依次点击:开始-运行-键入“dxdiag”便可调出DirectX的诊断程序把DirectX看个明白。

建议只要系统没有特殊原因一律安装最新版本的DX(目前最新版本是DX9.0C),这样可以获得最佳的兼容性和稳定性!

去这个地址下载吧
http://nj.onlinedown.net/soft/5288.htm
参考资料:http://www.yesky.com/SoftChannel/72347865107660800/20021121/1641035.shtml
什么是 DirectX

在 Windows 操作系统的体系构架中,在内核与硬件之间有一层抽象层,专门对硬件进行屏蔽抽象,所以用户不再被允许对硬件进行直接访问。这样做以后,大大地提高了操作系统的抗破坏性和抗干扰性,但这样以来,使硬件操作的效率大打折扣,许多新硬件的新特性无法直接使用,这对多媒体和游戏的发展显然是一种障碍。DirectX 是微软公司提供的一套优秀的应用程序编程接口(APIs),用于联系应用程序和硬件自身,它对发展 Windows 平台下的多媒体应用程序和电脑游戏起到了关键的作用。DirectX 组件包括:DirectDraw、DirectSound、DirectPlay、Direct3D、DirectInput、DirectSetup、AutoPlay 等。

总之,DirectX 的主要好处有两个:为软件开发者提供与硬件的无关性;为硬件开发提供策略。

DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。全新的VertexShader(顶点着zd色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条。
DirectX9.0的作用
VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数,从128个提升到256个。
增加对浮点数据的处理功能,以前只能对整数进行处理,这样提高渲染精度,使最终处理的色彩格式达到电影级别。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易。

相关阅读

关键词不能为空

标签导航

亲,求cytus所有歌曲(包括隐藏和开场的音乐) cytus的全部歌曲 要歌曲哦,不止要名字的 cytus歌曲到目前为止的所有歌曲 cytus 里的全部歌曲 天龙八部龙纹升星有什么好处 等级我知道是领悟属性 天龙八部3龙纹成长为58了,5星,只有4条属性,怎么弄成6条... 天龙八部游戏里龙纹成长等级51有几条属性 天龙八部龙纹要合到多少级属性条才是7属性?还是要洗才有属性条... 快乐大本营最新一期怎么又没有了?是不是又禁了?!! 2014.9.20日的快乐大本营这一期的下载地址,或者哪里可... 快乐大本营遭禁播? 快乐大本营最新一期没有更新啊在哪看啊 俄罗斯方块是谁发明的? 俄罗斯方块是怎么发明的 俄罗斯方块是谁发明的 俄罗斯方块谁发明的吗? Directx9是什么意思,有什么作用 DirectX9.0是什么? DirectX 9.0是什么东西? directX9.0是什么是不是对显卡有优化作用 谁知道棒棒糖和黑涩会美眉一起演的电影和电视剧有哪些? 由棒棒糖和黑涩会美眉演的电视剧有哪些? 黑涩会美眉X棒棒糖男孩一共合拍了几部电视剧?叫什么? 棒棒糖和黑涩会妹妹演的电影有哪些? 除了黑糖玛奇朵和黑糖群侠... 天龙八部明教怎么加点最好,《平民》全力量,全体,还是全身法,... 天龙八部明教身法加点怎么看出来 天龙八部2里的明教要怎么加点?我玩的是46的明教,我全加的力... 天龙八部明教怎么样啊 ? 我刚玩还不会,听被人说明教不错~顺... 2部分BOSS打法攻略 恶灵附身2boss怎么打 恶灵附身2第一个boss怎么打 恶灵附身2第八章boss怎么打 恶灵附身2最终boss怎么打 黑与白单机游戏 怀念90年代的单机游戏,小时候玩的,都不知道叫什么名字了,求... 所有单机游戏列表 求一款单机游戏,以前名字好像是众神之战,有些不确定 街机美女黑白棋 给我全部街机游戏的名字 街机黑白棋决战黑白之间 黑白棋的游戏碰一下黑变白,白变黑的,所有棋都一个颜色就过关的... 新天龙八部龙纹怎么提升成长等级 天龙八部OL 龙纹成长等级多少可以洗出7个属性 天龙八部三龙纹的成长等级用什么提升 求魔兽世界亡灵术士的所有职业任务流程 魔兽世界亡灵术士有哪些职业任务?去哪里接? wow亡灵术士10级职业任务物品 wow术士ss1-60所有职业任务攻略 cs1.6里怎么添加机器人? CS1.6怎么加机器人? cs1.6里怎么添加机器人啊 按什么键??? cs1.6中文版怎么加机器人 天龙八部新宝石怎样合成? 天龙八部3新出的石头怎么合成