directx最新版 2013

directx最新版 2013

directx最新版 2013

DirectX(全稱:Direct eXtension,簡稱DX)是由微軟公司建立的多媒體編程介面。由C++程式語言實作,遵循COM。其API包含DirectX Graphics、DirectPlay、DirectSound、DirectInput、DirectSetup等部份(Direct3D 與DirectDraw已整合成DirectX Graphics)、DirectMusic、DirectPlay。被廣泛使用於Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子遊戲開發,並且只能支援這些平台。目前最新版本為DirectX 11,建立在最新的Windows 7及Windows Vista作業系統之上。

DirectX 6之前,在Windows 3.1至Windows 98SE之間,曾有WinGAPI的出現。而DirectShow亦已自原本的DirectX SDK中移到Windows平台SDK了。Redist Package是媒體開發底層API,透過它可以開發遊戲和其它多媒體應用程式。

DirectX 11 支援遊戲一覽表:支援DirectX 11遊戲列表

DirectX組成的元件有:

  • DirectX Graphics,包含二組APIs(DirectX 8.0 onwards):
    • DirectDraw:用於繪製2D Graphics(en:raster graphics)(不建議使用,雖然目前仍有大量的使用者)現開始被Direct2D取代。
    • Direct3D(簡稱D3D):用於繪製3D圖形(3D graphics)
  • DirectInput:用於結合鍵盤、滑鼠、搖桿,或其它的遊戲控制器(Not updated since 8 except for XInput,專門提供給Xbox360的控制器。並建議以WM INPUT取代鍵盤與滑鼠。)
  • DirectPlay:用於網路遊戲連線溝通(配合DirectInput使用,上次的更新版本是version 8.目前已不建議使用)
  • DirectSound:用於錄音,並且記錄波形音效(waveform sound)
    • DirectSound3D(簡稱DS3D):用於3D音效(3D sounds)的錄音。
  • DirectMusic:用於DirectMusic Producer的錄音。
  • DirectX Media:包含DirectAnimation可用於2D的網頁動畫(web animation),DirectShow可支援多媒體錄音(multimedia playback)以及資料流媒體(en:streaming media),DirectX在網頁上的轉換,還有Direct3D可保留3D graphics更清晰的解析。DirectShow亦包含有en:DirectX plugins用於en:audio signal processing以及DirectX Video Acceleration加速影音音效(video playback)。
  • DirectX Media Objects:支援資料流物件(streaming objects),像是編碼(encoders)、解碼(decoder)以及效果(effects)。
  • DirectSetup:用於DirectX元件的安裝,並非完全是API。
  • DirectCompute:通用計算API。
  • Direct2D:為DirectDraw的替代者,主要提供2D 動畫的硬體加速(瀏覽器內) (只支援於Windows Vista/7以上)。現使用於Internet Explorer 9及Mozilla FireFox 4
  • DirectWrite:主要字體顯示API,提供使用GPU令字體顯示更為平滑,類似CleanType(只支援於Windows Vista/7以上)

下載點 | 官方下載點

發表迴響