美國DirectX
美國
UED團隊 美國
美國DirectX

DirectX是一個應用程序編程接口…

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。

相關導航

暫無評論

暫無評論...