DirectX?是一組應用程序編程接口(API),用于增強在Windows?操作系統上運行的游戲、活動網頁和其他多媒體應用程序。它為硬件和軟件提供了一個相互連接或“對話”的橋梁。這些API的集合包括Direct3D、DirectDraw、Direct...
DirectX?是一組應用程序編程接口(API),用于增強在Windows?操作系統上運行的游戲、活動網頁和其他多媒體應用程序。它為硬件和軟件提供了一個相互連接或“對話”的橋梁。這些API的集合包括Direct3D、DirectDraw、DirectSound,還有導演。一般來說,這些組件的名稱以單詞Direct.Man holding computer DirectX?的五個重要組件包括:Direct3D:幫助開發人員創建三維圖形。DirectPlay:開發人員使用此API測試應用程序。它也被最終用戶用作插件。DirectSound:用于將聲音與images.DirectInput:用于從I/O設備輸入。DirectDraw:這允許開發人員定義二維圖像,幫助管理雙緩沖區并指定圖像。DirectX?是由Microsoft?開發的,以確保多媒體程序員可以輕松訪問硬件功能。在Windows?95操作系統發布之前,DOS是游戲編程的最佳選擇。MS-DOS平臺允許直接訪問視頻卡等硬件組件,聲音設備和輸入設備。Windows?95操作系統有一些限制。操作系統的受保護內存模型限制了對硬件功能的訪問。不鼓勵程序員在代碼上保持創造性的自由。Microsoft?認為有必要在操作系統。為了提供這個問題的全面解決方案,引入了DirectX?。它允許程序員輕松地訪問圖形、聲音和輸入組件。第一個DirectX?版本于1995年9月作為Windows?游戲的軟件開發包發布。它允許程序員集成或創建圖形圖像,精靈,覆蓋和游戲元素,包括聲音后來,越來越多的版本被發布,最新的是DirectX?10。DirectX?的關鍵API之一是Direct3D。它廣泛用于Microsoft Windows?和Microsoft?Xbox 360游戲的開發。3D圖形API也被其他軟件應用程序(如CAD/CAM engineering)使用。最新的DirectX?版本為普通用戶帶來了許多好處開發人員。它是為Windows?Vista設計的下一代圖形技術。此外,它為視頻游戲玩家提供了詳細的體驗,并鼓勵開發人員提高游戲的真實感。軟件開發工具包(SDK)包含用于構建多媒體應用程序的工具。它還包括示例、庫開發人員可以下載directxsdk來創建音頻、顯示器和其他I/O設備的驅動程序
-
發表于 2020-08-06 10:10
- 閱讀 ( 653 )
- 分類:電腦網絡