什么是DirectX
软的DirectX 软件开发工具包(SDK)提供了一套优秀的应用程序编程接口(APIs),这个编程接口可以提供给你开发高质量、实时的应用程序所需要的各种资源
DirectX 技术的出现将极大的有助于发展下一代多媒体应用程序和电脑游戏
总的说来,使用DirectX 的主要有两个好处: 为软件开发者提供硬件无关性; 为硬件开发提供策略
1、为软件开发者提供硬件无关性 微软开发DirectX,其最主要的目的之一是促进在 Window s 操作系统上的游戏和多媒体应用程序的发展
在 DirectX 出现以前,主要的游戏开发平台是MS-DOS,游戏开发者们为了使他们的程序能够适应各种各样的硬件设备而绞尽脑汁
自从有了DirectX,游戏开发者们便可以获益于 Windows 平台的设备无关性,而又不失去直接访问硬件的特性
DirectX 主要的目的就是提供像MS-DOS一样简洁的访问硬件的能力,来实现并且提高基于 MS-DOS 平台应用软件的运行效果,并且为个人电脑硬件的革新扫除障碍
另一方面,微软公司开发DirectX 是为了在当前或今后的计算机操作系统上提供给基于 Windows 平台的应用程序以高表 现力、实时的访问硬件的能力
DirectX 在硬件设备和应用程序之间 提供了一套完 整 一致 的接口,以减 小 在安 装和配 置 时的复 杂 程度 ,并且可以最大限 度 的利 用硬件的优秀特性
通 过 使用DirectX 所提供的接口,软件开发者可以尽情 的利 用硬件所可能带 来的高性能,而不用烦 恼 于那 些 复 杂 而又多变 的硬件执 行细 节
一个高表 现力的基于 Windows 平台的游戏将得 益于以下几 种技术: 专 为提高图 形 运算及 快 速 反 应能力而设计的加 速 卡 (Accelerator cards) 即 插