微软正是推出一个共同的应用程序接口—DirectX

微软正是推出一个共同的应用程序接口—DirectX

什么是DirectX

DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序编程接口(API)。 DirectX可以使基于windows的游戏或多媒体程序获得更高的执行效率,增强3D图形和音效,为设计者提供一个通用的硬件驱动标准,让游戏开发者不必再为每个品牌的硬件编写不同的驱动程序降低用户安装和硬件配置的复杂性。 DirectX 已被广泛应用于 Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360 和 Microsoft XBOX ONE 视频游戏开发中。

基于directx开发游戏_directx游戏开发终极指南_iphone游戏开发实践指南

DirectX增强了3D图形和音效,为设计者提供了一个通用的硬件驱动标准,使游戏开发者不必为每个品牌的硬件编写不同的驱动程序,也降低了用户安装和硬件配置的复杂性。

从字面上看,Direct就是直接的意思,后面的X代表了很多意思。 从这点可以看出,DirectX的出现就是为很多软件提供直接服务。

基于directx开发游戏_directx游戏开发终极指南_iphone游戏开发实践指南

比如以前硬核玩家在DOS下玩游戏,是不能随便安装玩的。 他们往往要先设置声卡的品牌和型号,然后再设置IRQ(中断)、I/O(输入输出)、DMA(访问模式),任何一个设置不正确directx游戏开发终极指南,游戏声音都不会出来。 这部分设定不仅让玩家费尽心思,也让游戏开发者头疼不已。 为了游戏能在众多电脑上正常运行,开发者必须在游戏制作之初收集市面上所有声卡硬件数据directx游戏开发终极指南,然后根据不同的API(应用程序编程接口)编写不同的驱动程序。 这对于游戏制作公司来说是很难完成的,所以当时的多媒体游戏非常少。 微软正是看到了这个问题游戏评测,推出了面向所有厂商的通用应用程序接口——DirectX。 只要是按照Directx开发的游戏硬件设备,不管是什么类型的显卡、声卡都可以玩,也能发挥出最好的效果。 当然前提是使用的显卡和声卡驱动必须支持DirectX。