- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Direct X解析 其实Direct X为何物,我想不用多说,现在几乎形成有Windows9X就有Direct X的局面。那么Direct X缘何如此普及,它到底有多么强大呢,还是由我解析一番吧。排资论倍Direct X早在Direct X尚未出世之前,个人电脑尚处在486时代,大家普遍还沿袭着输入命令的DOS时代。虽然有Win3X号称图形化操作系统,但是16位的本质使其始终只是DOS的稼衣罢了。在Win3X产生之后,出现了Direct X的原型WinG,WinG是Windows Graphic的缩写,它是专门为Win3X开发的,但是当时专为Win3X开发的软件和游戏并不多,大家还是习惯在DOS下工作娱乐,致使WinG没有产生广泛的影响,但其出色的功效,已经被开发者微软公司和一些软件开发人看好。当Windows95风风火火出炉之时,大家感觉到需要一个类似Win3X时代的WinG,于是秉承了WinG的衣钵,Direct X出世了。Direct X1.0版于96年出推出,当时的Direct X只包括DirectDraw、DirectPlay、DirectInput、DirectSound四部分,虽然对于windows95用户的帮助并不是立竿见影,但是却为开发win9X类32位软件的开发人员指明了方向。不久之后,Direct X2.0版在人们还为1.0版讨论的时候出世了,此次出世那可了得,新的组建Direct 3D来了,与OpenGL、3dfx等API函数相比,Direct 3D并不是一个等级,但当Direct X3.0横空出世之时世界沸腾了。它带来了一种真正完善的Direct 3D,其实大家可以看一看自己收藏的游戏,真正大量3D游戏推出时里边有很多都附赠Direct X3.0,对于国内的用户来讲,大多数人接受Direct X,让它进驻自己的系统还要归功于游戏软件DIABLO的功劳。但是Direct X3.0版也非尽善尽美,有很多专为Direct X1.0版开发的游戏就会出现不少兼容问题,于是基于Direct X3.0版之上的3.0a、3.0b迅速出台。至此Direct X盛世终于开始了。由此基于Direct X的软件、游戏、多媒体出版物层出不穷。由于Direct X的如此受到欢迎,微软决定拿Direct X中的Direct 3d与OpenGL一决雌雄。马上微软进行了Direct X4.0版的开发,但不知何种原因Direct X4.0版被微软自己给封杀了。在对外毫无通告的情况下,Direct X一下子跃进到5.0版,此次大跃进着实跃出了一大步,加入了对MMX的支持,使得PC多媒体性能提升不少,而且5.0版还加入了对力回馈摇杆手柄的支持,又向专业3D领域学来了多屏幕显示的本领。鉴于Direct X的如此进步,所有的软硬件厂商频频向微软致意。当然微软也没令大家失望马上推出了附加支持大量D3D加速卡的Direct X5.0a版和5.1版、5.2版。于是新的一轮3D风潮骤起,支持D3D与支持3dfx、openGL的显示卡的厂商打的不可开交,而此时微软却偷偷乐了起来。Direct X刚刚掀起的3D风潮还未平息,Direct X6.0版在98年秋季紧跟着来了。这次版本的升级带来了Direct X家族的新贵人DirectMusic,但是比DirectMusic更吸引大家目光的是Direct X6.0版支持了3D Now!tm。这一支持立马引起各界不同的反响,要知道3D Now!tm可是intel的对头AMD的一张王牌,而intel与微软可是两口子的关系,这使得外界纷纷猜测此二人看来是同床异梦了。到是给AMD捡了个大便宜。除了3D Now!tm,Direct X6.0还全面修改了DirectDraw,使其能够支持MPEG2的软件解压,而且Direct 3D还加强了支持的3D函数,例如专为VOODOO2加入的单周期多重贴图、还有最新S3力推的材质压缩。正当筹划写书的时候,Direct X已经升级到6.1版。真不知道这种升级何时是个完。而且从Direct X2.0开始,微软就为Direct X做出了中文版,除了简体中文版外,还有繁体版、日文版、韩文版、法文版等等。可以说只要有微软在就有一个相应的语言版本。刨丁解牛Direct X很多人不解为什么叫Direct X,还加上个X。其实最初微软并不想将其定义为WINDOWS9X的处理多媒体信息的直接平台,只是想将其定义为WINDOWS9X的界面加速工具,并且利用Direct X的直接界面,向当时还为DOS开发软件的程序员一个升格开发WINDOWS9X程序的捷径。但当Direct 3D加入其中后,Direct X的使命彻底变了。而那个X其实就是指不断添加的Direct工具集,前
文档评论(0)