DirectX到底是什么?请问,
什么是Direct X
中国电脑教育报
在图形图像行业里,三维图形的API有许多种。这几年,有4种API格式逐渐确立了它们在图形领域的地位,它们是:Direct3D、OpenGL和QuickDraw3D(Heidi)、还有3dfx公司的Glide。 其中Direct3D主要应用于游戏;OpenGL主要应用于游戏(如:QuakeⅢ和CS)和专业设计;Heidi是3DMAX专用的API;而Glide是专门为了游戏开发的,它只有3dfx公司生产的Voodoo系列显卡才支持(3dfx公司已被nVIDIA公司收购)。 它们在界面及功能上的差异确实不大。这4种常用的API格...全部
什么是Direct X
中国电脑教育报
在图形图像行业里,三维图形的API有许多种。这几年,有4种API格式逐渐确立了它们在图形领域的地位,它们是:Direct3D、OpenGL和QuickDraw3D(Heidi)、还有3dfx公司的Glide。
其中Direct3D主要应用于游戏;OpenGL主要应用于游戏(如:QuakeⅢ和CS)和专业设计;Heidi是3DMAX专用的API;而Glide是专门为了游戏开发的,它只有3dfx公司生产的Voodoo系列显卡才支持(3dfx公司已被nVIDIA公司收购)。
它们在界面及功能上的差异确实不大。这4种常用的API格式在使用中都体现了一定的扩展性、灵活性和便捷性等,而这些正是图形用户们在乎的。
现在只要是Windows游戏,大都需要DirectX。
可是作为一个初级玩家来说DirectX到底是什么呢?为什么游戏非需要它不可?本文就简单地介绍一下DirectX。
DirectX是一种应用程序界面(API),可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。
下面我们来举个例子说明DirectX的作用:以前我们玩DOS游戏的时候,都必须设置声卡的品牌,然后再设置它的IRQ、I/O、DMA,其中有一项设置不对就不发声。这部分设置不但让玩家伤透脑筋,对游戏设计者来说也非常头痛!因为游戏设计者做游戏之初便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的API来写不同的驱动程序。
现在我们玩Windows游戏,并不会做这些设置,因为DirectX提供了一个共同的应用程序界面,只要这个游戏是依照DirectX来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥比DOS下更佳的效果。
当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX才行。
前面所说的只是提供一致的应用程序界面,其实要深入了解DirecX的各个组件你就会更加明白为什么游戏都要支持DirectX了。
DirectX由许多API组成,关于这些部分的介绍可以参看2001年4~5期合刊的第56版。
好了,说了这么多,相信你已有一个简单的认识。不过作为一个玩家来说,对DirectX只要有一个简单的认识也就够了。
。收起