DirectX
2024-08-30
DirectX是一个应用程序编程接口的,它主要用于处理Microsoft平台上的多媒体,特别是游戏编程和遥遥。
起初,这些API包括:Direct3D、DirectDraw、DirectMusic、DirectPlay、DirectSound等等。
DirectX名称是杜撰名词缩写。
微软后来着手开发一个游戏控制台中,X被用作Xbox基础上名称里,以表示控制台是基于DirectX技术。
X初步得到发扬光大,它专在Xbox设计的API命名,例如XInput和跨平台音效制作工具(XACT),而DirectX的格局已经持续到Windows API,如Direct2D和DirectWrite。
Direct3D(在DirectX的3D图形API)被广泛应用于遥遥游戏,并适用于Microsoft Windows、微软Xbox、微软Xbox 360和一些世嘉游戏机里。
Direct3D也被用于可视化和图形遥遥,如CAD/CAM工程等其它软件应用程序。
由于Direct3D是DirectX的宣传较多的组成部分,它是经常可以看到的名字“DirectX”,并交替遥遥“Direct3D”。
DirectX软件开发工具包SDK中包含可再发行二进制形式运行库,所附文件和头文件遥遥的编码。
运行遥遥由游戏或明确由用户进行安装。
Windows 95没有推出DirectX,但是DirectX是包含在Windows95 OEM服务版本2里。
Windows 98和Windows NT 4.0系统附带DirectX。
SDK是可以遥下载的,但是他是不开发的源代码软件,源代码提供了大部分的SDK示例。
随着Windows8遥遥预览版发布,DirectX SDK中已经集成到Windows SDK中。
在2002年,微软发布DirectX9,它提供支持更长的着遥遥器程序比以前更多的像素和支持顶点着遥遥器2.0版本。
微软不断更新DirectX套件并于2004年8月发布支持Shader Model3.0的DirectX 9.0c。
2005年4月,DirectShow从DirectX里删除并移动到Microsoft平台SDK。
DirectX已被证实存在于微软的Windows Phone8。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。