赞助广告 赞助广告
  当前位置:网络学院软件教学业界资讯 → 全新感受的DirectX 8.0 
全新感受的DirectX 8.0 
日期:2000年10月15日 作者:田涛 人气: 查看:[大字体 中字体 小字体]
作者:幻影工作室/ 赵 江
  来源:

  DirectX是一套多媒体标准接口技术,想必使用Windows的朋友肯定都知道吧。在以前,即使你无法找到最新的显卡驱动程序,但使用它也可以极大的提高显卡的显示性能,将显卡的潜能完全发挥出来,而且从著名的红色警戒开始,没有DirectX的支持,许多游戏都无法正常运行。到了今日,微软终于正式推出了这款具有多项令人兴奋功能特征的DirectX 8.0版本,那么我们一起来看看其中又有了哪些新鲜的玩意吧!

  一、关于DirectX

  在DirectX出现之前,硬件制造厂商设计出一个全新的多媒体产品之后,必须要考虑到它可以搭配其它的邮件设备一起使用,所以在编写驱动程序的时候就要对市面上林林总总的各式硬件产品进行全面的汇总调查,然后再将这些硬件特性与自己的产品融合到一起,因此编写一个驱动程序非常的麻烦,而且没准在使用的时候还是会出现硬件不兼容的情况。但是DirectX的出现就彻底改变了这一局面,因为它拥有一个HAL(Hardware Abstraction Layer,硬件提取)功能,简单的说就是可以直接让游戏、软件程序和硬件来进行数据传输,从而改变了硬件之间兼容性的问题。

  同时,DirectX对于我们普通用户来说也是一个必备的工具。就拿玩游戏来说吧,现在的游戏几乎没有不需要DirectX支持的,缺少了它的话,连游戏都不给你一个face;但是当你安装了DirectX之后,将会发现计算机的性能得到了极大的提升。而且在DirectX中还有一个HEL(Hardware Emulation Layer,硬件模拟)功能,在它的帮助下可以用你机器中现成的硬件设备模拟成为其它的部件,比如你的显卡没有3D硬件加速功能,但是通过DirectX就可以将其模拟成为带有3D加速功能的显卡,这样在运行游戏的时候就能够获得额外的效果。

  目前最新的DirectX 8.0版本号是4.08.00.400,它分为两个版本:支持Win NT和Windows 2000的英文版,以及适用于各种语言系统的Windows9X和Windows Me版本,其大小分别为11M和7.6M。在此笔者下载使用的是针对Windows 98定制的DirectX 8.0简体中文版,大家可以在微软官方站点获得。

  二、DirectX 8.0中有哪些内容?

  DirectX 8.0给大家带来了游戏与视听多媒体方面更为强大的功能,比如它可以让游戏在3D真彩模式下运行的更为流畅,在电脑上看VCD或者是欣赏音乐的时候能够看见更为绚丽的画面,也能够体验到环绕音乐的魅力。而且它依然保证了很好的向下兼容性,也就是说以前版本的DirectX有的特性在这里中都可以找到。在DirectX 8.0中,主要包含以下几个方面的内容:

  1、Direct3D Direct3D是一个低级的3D应用程序接口,但是其它的硬件开发人员可以在这个基础上很方便的编写出具有高性能的显卡驱动程序。在DirectX 8.0中还有一些新增的功能,比如将DirectDraw和Direct3D完整的结合在一起,减少了内存数据交换的时间,提升了游戏和程序的性能;多抽样技术能够在全屏模式下利用模糊技术和色深处理达到更好的显示效果;微点技术能够将闪电、爆炸、下雨、下雪等场景显示的栩栩如生。

  2、DirectX Audio DirectX Audio的功能并不只是用于播放音乐,它能够充分调用硬件的加速功能、系统可下载功能以及3D特效环境来更好的营造出一个立体氛围的音乐环境。像我们平常播放MIDI、WAV或者是用麦克风来进行录音都是建立在DirectX Audio基础之上的。在DirectX 8.0中也对DirectX Audio也进行了一些功能方面的增强,其中可以实现合声、扭曲、均衡等一些声音方面的特效;使用16声道以上来播放MIDI文件,并增加了对于MIDI文件播放的控制;可以让音乐设计者便捷的控制和修改所制作的音乐片段。

  3、DirectPlay DirectPlay是一个用于连接传输协议和网络设备之间的接口程序,它可以运行在采用TCP/IP或者是IPX协议的网络上,甚至也可以使用Modem进行连接,而且DirectPlay还为将来的协议预留了很好的扩展空间。在DirectX 8.0中对DirectPlay重新进行了编写,其中增加了点对点传输、服务器端到客户端等模式的支持,还有语音传输的功能。可以说DirectX发展到今天已经不再局限简单的影像优化功能,更是往网络方向进军,从中也可以看出微软的“野心”吧。

  4、DirectInput DirectInput的功能是可以支持很多种类的输入设备,比如常见的键盘、鼠标就不多说了,像那些力回馈的游戏手柄就能够得到DirectInput的支持。其中新增的自动映射功能允许在输入设备按下按键之后来实现相应的动作,而且能够将手柄上原有的一些特殊按键与操纵杆作用激发出来。因此,如果你有一只游戏手柄但是又苦于没有相应的驱动程序,那不妨让DirectX 8.0帮你的忙吧。

  5、DirectShow DirectShow使得我们可以在Windows中能够欣赏高质量的影像文件,比如AVI、MP3 WAV文件等等。随着DVD的推出,DirectX 8.0也增强了这项功能的支持,其中有AC3解码、卡拉OK功能、MPEG2解码以及广播传输技术等。在它的帮助之下,我们可以得到更为绚丽的画面效果。 除去这些主要内容之外,在DirectX 8.0中还增加了对于AMD最新的Athlon、Duron等新款CPU的特殊指令的支持,这就使得那些使用AMD最新CPU的朋友能够获得额外的效果。

  三、使用DirectX 8.0

  安装了DirectX 8.0之后,系统需要重新启动一下并更新一些系统文件,这时可以在C盘“Program Files”文件夹中的“DirectX”目录下的“Setup”中找到一个DxDiag.exe文件,双击之后可以看见DirectX的诊断工具。如图所示,这个诊断工具中有系统信息、显示。声音、输入、网络等几个标签,其中每一个标签下都有相应的系统诊断工具,根据大家不同的需要,可以对某些部分进行诊断与调整。
          
  例如在“系统”标签下显示的是当前计算机所使用的操作系统版本、语言种类、CPU、内存、页面文件以及当前DirectX的版本号等等信息,不过这些只是给你看看的,其余的几个标签里才是有用的内容。比如在“DirectX文件”标签下能够查看当前系统中的DirectX文件是否存在问题或者有冲突的现象;“显示”的标签下除了有显卡的类型、驱动版本及相关的显示参数之外,还提供了DirectDraw硬件加速、Direct3D加速和AGP纹理加速的使用情况,大家可以先分别对其进行测试,然后再根据计算机的性能表现决定是否禁用这些加速模式;
          
    在“声音”标签下也有声卡的类型与所使用的驱动程序,同时可以检测一下声卡是否支持硬件加速功能,如果测试通过的话,那你玩游戏或者是看VCD的时候将会获得额外的享受;“声音”标签下提供的是声卡和音乐播放软件的一些信息,而且还能够看出声卡是否和其它的硬件存在资源冲突现象;“输入”标签下仅仅提供了关于外接游戏手柄的情况,像它就能很准确的检测到笔者使用的是MicroSoft SideWinder GamePad;
          
    而“网络”标签下则将DirectPlay的一些信息列表显示出来,比如当前机器中安装的网络协议、网络的连接方法等等,而且还有已经注册的DirectPlay应用程序,这一般就是指联网对战游戏了。另外一个很有用的就是“其它帮助”下的内容,此时可以详细了解有关系统的使用情况,比如硬件资源是否存在冲突、显卡的类型与更加详尽的硬件信息,同时还有驱动程序、正在运行的程序、注册表和INI文件等等,在此能够了解到许多在Windows下很难知晓的信息。
       
  如果通过DirectX 8.0的检测证明系统没有问题了,那么大家最为关心的就是它在实际使用中是否能够给我们带来额外的性能提升吧。在正式版推出之前,它的测试版被一些心急的朋友使用之后,发现有些游戏不能运行,而且还有些程序也不能正常使用,所以那时候大家都以为DirectX 8.0和游戏的兼容性不好。但是在笔者安装了正式版之后,特意找了几个流行的游戏测试了一下,其中有暗黑破坏神2、帝国时代2、FIFA 2001、合金装备以及对机器要求很高的Impact模拟器,结果都能够正常运行,看来以前出现的问题只是测试版中存在的bug罢了。

  大概是笔者的机器配置比较好吧,反正在这台计算机上很难通过游戏的画面和速度来判定性能是否有提升,于是笔者又特地找了一个专业级的测试工具---3DMark 2000来帮忙。其实3DMark 2000是一个显卡测试工具,不过它能够体现出DirectX 8.0和以前版本的区别。笔者先在原先的DirectX 7.0a环境下使用3DMark 2000来进行测试,然后再安装DirectX 8.0,同样也对系统采用3DMark 2000进行测试。接着将两者测试数据进行对比,发现前者的得分为2969,而后者为2996,也就是说在同样配置的情况下DirectX 8.0要比采用以前的版本有一些性能上的提升,虽然差距只有微乎其微的百分之一,但确实是有效果的。
       
  以上只是对DirectX 8.0的一个简单试用介绍,相信大家冲着微软的旗号和为了获取更佳的性能也会去下载它的,更何况它还是一个免费的好东东呢?


(出处:)

相关文章:
 
·ASP实现文件在线压缩和解压缩
·网际快车FlashGet使用技巧荟萃
·一个天气预报的小偷
·Are you ready?
·ASP简介
·ASP基础
·ASP脚本基础
·ASP脚本变量、函数、过程和条件语句
·乔客论坛惊暴UPfile严重漏洞!
·ASP脚本循环语句
相关软件:
 
·动感下载系统 2.0(access版)k170美化版带天空华军小偷
·风韵设计综合娱乐网 v4.0 功能增强完美版
·Boai BLBS V1000
·Boai BLBS V3.3
·中国龙BlogVer 1.1.0MX版
·中国大学生设计网 全站程序第三版
·518主机域名在线管理平台 v1.5
·Zend StudioClient V3.5.1 特别版
·Zend Studio Client for Linux V3.5.1 特别版
·PHP v4.3.9 RC1
  特别推荐
  热点TOP10