17173 > 新闻中心 > 游戏硬件 > 玩物未必就丧志!漫谈游戏对电脑硬件的影响

玩物未必就丧志!漫谈游戏对电脑硬件的影响

2012-03-23 02:28:30 神评论

DirectX API

参考了游戏主机的巨大成功,微软意识到只有在统一的标准下才能获得更大的利润。由于1994年预装在Compaq机中的游戏《狮子王》所造成的Windows操作系统大面积崩溃,使微软感受到了在PC环境下特别是自己即将隆重推出的Windows下进行游戏制作所存在的极大困难。为了解决这个难题,微软下决心制作一套基于Windows系列,可以帮助在千差万别的计算机上稳定运行同一个游戏的软件。于是,微软创造了DirectX,并在此后所有的Windows系列操作系统中免费集成了DirectX套件。

{{keywords}}最新图片
微软创造的DirectX

早在Windows3.1的时代,微软的DirectX 1.0即开始显露雏形,但由于本身功能的不完善和各厂商支持力度不够,DirectX 1.0迅速淡出了人们的视野。随着Windows95的诞生,其本身集成的DirectX 2.0开始逐渐受到大家的关注。由于其对多媒体声音、影像的高度支持和直接写屏功能的实现,DirectX得到了众多游戏和硬件厂商的广泛支持,当时最著名的显卡厂商S3和Trident几乎同时开始了对DirectX的支持,各种新游戏也都同时推出了Windows平台下基于DirectX的版本。

在DOS时代,程序员们最为头疼的就是和底层的硬件设备打交道,简单说来,程序员们写程序时不仅要告诉计算机做什么,还要告诉计算机怎么做,而针对不同的硬件设备,做法还各有不同。在Windows时代,对于程序员们来说,最大的好处就是API(Application Programming Interface应用程序接口)的广泛应用,使得Windows下的编程相对于DOS变得更为简单。底层的硬件设备驱动由操作系统直接接管,程序员们终于得到了解脱,他们仅仅只需要告诉计算机做什么,至于怎么做,交给了API去解决。DirectX由DirectDraw、Direct3D、DirectSound、DirectMusic、DirectInput、DirectPlay和DirectShow等一整套的API所组成,通过全面接管Windows的2D、3D的画面处理、声音的输入输出、各种外设的驱动以及可靠的通信服务的保障,为多媒体文件的演示和游戏软件的开发提供了全方位的服务,并使各种基于其开发的游戏和软件具有最好的兼容性和适应性。

DirectX的出现,为电脑游戏的制作提供了良好的开发环境和完善的功能,同时也方便了用户和玩家,用户不再需要各种专业知识和进行各种有关硬件的专业设定,装好游戏后即可以正常执行。只要玩家的硬件配置不是过于怪异,运行游戏时很少会出现DOS下常有的兼容性的毛病。

从DirectX的发展史上看,微软企图把所有的硬件厂商和游戏制作公司全部统一到他名为DirectX的旗帜下,称霸电脑游戏界的野心一览无余。尽管在微软的霸业征途上有OpenGL和Glide的顽强阻击,但随着一次又一次新版本的DirectX的发表,无数DirectX所提供的新特性的诞生,所有的拦路虎都被微软一一击溃。现如今,3dfx的陨落,OpenGL的不振,成就了微软游戏API霸主的地位,DirectX已经成为了事实上的业界标准,几乎所有的游戏和多媒体软件都基于DirectX API来开发。从另一个方面看,DirectX的的确确为个人电脑特别是多媒体应用和游戏的发展进程起着极大的推动作用,结束了游戏软件制作开发混乱无序的局面。

支持键盘 ← 和 → 分页

热门新闻排行