上海龙凤1314 shlf

Directx让Windows 更加精彩 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【gdyhdog.com - 电脑资料】

    电脑发展真是日新月异,才短短几十年时间,电脑软件方面的什么Direct,什么X,实在太多了,搞得我每次去书店买书,在一大堆充斥着Director、ActiveX的书籍面前,总是看花了眼,

Directx让Windows 更加精彩

上海龙凤1314 shlf。因此,我要强调:本文只简要介绍微软的游戏开发引擎——DirectX的一般应用,与Director、ActiveX或其它相类似的名称没有任何关系。

    下面,先让我解释一下DirectX的含义。

上海龙凤1314 shlf    Direct,从字面上理解,是“直截了当”的意思;X,从它的形状可以看出来,好像是个十字路口,四通八达,那么——这个地方肯定是一个名小吃街,在十字路口的各个方向上都有大排挡,卖些什么牛肉面、烤香肠、羊肉串……想吃什么有什么(各位看官请原谅,本人这篇文章是在凌晨1点、饥寒交迫之中写的)。那么,DirectX的意思想必不用我说,各位也清楚了吧。“直截了当的大杂烩”。正确?br/>

上海龙凤1314 shlf    DirectX解惑

    看了上面的解释大家是不是还有些困惑?^_^现在说正经的:对于开发人员,DirectX提供了一套优秀的应用程序编程接口(API),这个编程接口可以提供开发高质量、实时的应用程序所需要的各种资源;而对于普通用户,我们只需要知道从1995年微软发布第一个版本以来,DirectX已经从一个可选的下载软件发展成为一种必备的娱乐引擎。

    选择合适版本的DirectX

    目前最新的DirectX版本是8.0a,新版本提供了许多诱人的改进。可惜就目前的游戏和其它方面的情况看来,真正支持DirectX 8新功能的应用还比较难找到。任何新技术在与旧的设备配合时都可能出问题。虽然DirectX 8在向下兼容方面已经做了很大的努力,可硬件驱动问题历来都会是最常见的难点,没有对系统设备定期升级驱动程序的用户尤其容易遇到这样的情况(有些3D显卡几乎每周都会有新的驱动程序发布)。如果不兼容的问题真的发生了,按照微软的说法“安装后,将不能卸载DirectX 8实时系统;该安装过程将更改核心组件和操作系统中大量的注册信息,微软不支持卸载”。难道我们就只能重新安装操作系统(本文后面会有一些其它的方法)?

    因此,选择合适版本的DirectX的原则就是尽量使用操作系统本身就带有的DirectX,必要时安装能够符合游戏要求的成熟版本(目前DirectX 7.x版的兼容性比较好,各种DirectX版本最好在http://www.microsoft.com/downloads/search.asp?LangID=24&LangDIR=CN下载,注意选择正确的操作系统版本和语言)。

    自由卸载DirectX

    我们都知道,可以在装有老版本DirectX的Windows系统中升级安装新版本的DirectX,但正如前面提到过的一样,按照微软的说法我们是不能把DirectX反安装或降级的,难道我们一旦使用了最新的DirectX,却又发现和硬件或游戏有冲突,就只有重新安装Windows?还好,会开发软件的不仅仅只有微软,我们可以借助一些第三方工具来达到我们的目的(试想一下,连微软认为和Windows牢不可分的IE现在都能被安全剥离),

电脑资料

Directx让Windows 更加精彩》(http://gdyhdog.com)。

上海龙凤1314 shlf    DirectX Buster

    http://www.directxbuster.de/index_e.html

    DirectX Buster的个头不小(近2MB),当然功能不错,也比较稳定,能够完整卸除DirectX的安装,包括DirectX 5.0到8.0a的版本皆适用。注意,现在的DirectX Buster 1.33版本不支持Win2000。

    DirectX Buster使用起来很方便,整个反安装的过程有3步:首先删除注册表的相关键值和一些程序文件,接着删除对应的系统文件,最后进行系统检查和一些扫尾工作。

上海龙凤1314 shlf    DirectX Uninstaller

    http://www.ebrink.com/dxun/downloads.html

    就不再赘述

   

    点击阅读更多学院相关文章>>

    分享到    DirectX Uninstaller不到700KB,同样不支持Win2000。由于卸载DirectX可能造成系统不稳定,建议先备份你的注册表(C:Windows下的user.dat、system.dat),如果你还不放心,请把C:Windows整个目录都备份到其它分区。

上海龙凤1314 shlf    安装DirectX Uninstaller很简单,不过有些不同的是安装完后不会生成可以执行的快捷方式,只有“shortcut to inf file”,先不忙运行,一定要重新启动电脑至“安全模式”下(这样使DirectDraw以及其它的DirectX文件不驻留在内存中)。然后运行“程序”菜单中的“shortcut to inf file”,将切换到相关inf文件的目录,鼠标右键点击install.inf选择“install”。最后重新启动电脑就可以随意安装合适的DirectX了。

    望闻问切DirectX

    前面讲了那么多有关DirectX的版本问题,你是不是还觉得有些困扰——我怎么才能看到自己系统的DirectX版本是什么呢?

    我的系统越来越不稳定了,怀疑是DirectX有些问题(安装了不同语言版本的DirectX),我该怎么检查呢?

    我不知道自己的显卡对DirectDraw和Direct3D支持得如何,有没有简单的方法去检测?

上海龙凤1314 shlf    所有的问题都可以用DirectX的诊断工具dxdiag来解决,你只需要在“开始”/“运行”中输入dxdiag即可。里面的内容很多,但使用极方便,这里

    上一页 1 2

    点击阅读更多学院相关文章>>

    分享到

最新文章