萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

DirectX 介紹:微軟統一多媒體 API,讓遊戲脫離硬體綁定

DirectX 是微軟開發的應用程式介面(API)集合,讓 Windows 平台遊戲/多媒體程式獲得更高執行效率、強化 3D 圖形與聲音效果,提供統一硬體驅動標準,開發者無需為每款硬體寫不同驅動,用戶安裝設定也更簡單。名稱中 Direct 表「直接」,X 代表多重功能,旨在為眾多軟體提供直接服務。

DOS 時代痛點

玩家須手動設聲卡品牌/型號/IRQ/I/O/DMA,設錯無聲音;開發者須蒐集所有聲卡資料依不同 API 寫驅動,極度困難,故早期多媒體遊戲稀少。

DirectX 四大模組

  • 顯示:Direct Draw (DDraw,2D 加速:播放 MPG/DVD/看圖/小遊戲) + Direct 3D (D3D,3D 效果:CS 場景人物、FIFA 球員)。
  • 聲音:DirectSound(播放/混音/3D 音效/錄音),解決聲卡相容性。
  • 輸入:Direct Input(支援鍵盤/滑鼠/搖桿/模擬器等遊戲輸入裝置,發揮最佳功能)。
  • 網路:DirectPlay(網路遊戲專用,支援 TCP/IP、IPX、Modem、序列埠等連線方式,含網路對話與保密機制)。

前提:顯卡/聲卡驅動程式必須支援 DirectX 版本。


copyright © 萬盛學電腦網 all rights reserved