DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX是一组标准的命令和函数,软件开发人员在创建程序时可以使用它们。
虽然任何基于windows的软件程序都可以包含DirectX命令,但它们通常用于视频游戏。例如,开发人员可以使用DirectX来控制视频回放、声音效果和外围输入(如键盘、鼠标或操纵杆)。
通过将DirectX功能集成到计算机游戏中,程序员可以使用预定义的命令来管理游戏的视频和声音,以及用户输入。这让程序员更容易开发视频游戏,也让游戏看起来更统一,因为DirectX游戏使用许多相同的命令。
从技术上讲,DirectX被称为应用程序编程接口(API),它由预定义的函数和命令组成。为了创建使用DirectX的程序,软件开发人员必须使用微软提供的DirectX软件开发工具包。
但是,大多数用户只需要在他们的计算机上安装DirectX“终端用户运行时”,就可以运行支持DirectX的软件,DirectX API可用于Windows软件和Xbox视频游戏。