directx90(深入了解DirectX 90:)
深入了解DirectX 9.0:
DirectX 9.0:介绍与历史
DirectX 9.0 是一种针对游戏、多媒体和图形处理的API。这个词汇“API”是指应用程序编程接口,它可以描述一系列具有规范或隐式规则的子程序集合,这些规则用来定义一个软件组件的头和声明。在 Direct X 的世界里,这些组件是计算机的视频和音频处理单元。DirectX最初由微软公司在1995年7月发布,并在此后的十年间发展成为综合图形和多媒体开发的核心。
DirectX 9.0:组件
DirectX 9.0包含多个组件,包括Direct3D、Direct2D、DirectPlay、DirectSound、DirectInput、DirectShow、DirectX Media、DirectCompute和DirectSetup等等。其中最重要的几个组件为Direct3D、DirectSound和DirectInput。Direct3D是用于游戏和其他具有3D图像的软件的图形API ,DirectSound和DirectInput则用于音频和输入。
DirectX 9.0:应用程序与发展趋势
DirectX 9.0向下兼容至 DirectX 5.0,因此如果您使用Windows 98 / ME 甚至更早的版本,您也可以使用运行时间库和开发工具。 由于 DirectX 的庞大生态系统所涉及的多个主要厂商 ,因此可以预见到,DirectX 在可预见的未来几年内仍将是 PC 游戏和图形应用程序的主要API之一。