2021-05-12 11:00:58
DirectX是什麼
DirectX是什麼
Microsoft DirectX 是這樣一組技術:它們旨在使基於 Windows 的計算機成為執行和顯示具有豐富多媒體元素的應用程式的理想平臺。 DirectX 包括安全和效能更新程式,以及許多涵蓋所有技術的新功能。應用程式可以通過使用 DirectX API 來存取這些新功能。
DirectX的功用
DirectX加強3d圖形和聲音效果,並提供設計人員一個共同的硬體驅動標準,讓遊戲開發者不必為每一品牌的硬體來寫不同的驅動程式,也降低使用者安裝及設定硬體的複雜度。DirectX的出現就是為了為眾多軟體提供直接服務的。
DirectX的組成
顯示部分:顯示部分擔任圖形處理的關鍵,分為DirectDraw(DDraw)和Direct3D(D3D),前者主要負責2D影象加速,後者則主要負責3D效果的顯示。
聲音部分:聲音部分中最主要的API是DirectSound,除了播放聲音和處理混音之外,還加強了3d音效,並提供了錄音功能,提高音效卡的相容性。
輸入部分:輸入部分DirectInput可以支援很多的遊戲輸入裝置,它能夠讓這些裝置充分發揮最佳狀態和全部功能。除了鍵盤和滑鼠之外還可以連線手柄、搖桿、模擬器等。
網路部分:網路部分DirectPlay主要就是為了具有網路功能遊戲而開發的,提供了多種連線方式,TCP/IP,IPX,Modem,串列埠等等,讓玩家可以用各種連網方式來進行對戰,此外也提供網路對話功能及保密措施。
DirectX 的歷史
DirectX發展至今,由DirectX 1到最新的DirectX 11,已有多個版本(不存在DirectX 4)。其中,有重大改變的如下:
DirectX 8.0:首次引入了「畫素渲染」概念,可以很容易的營造出真實的水面動態波紋光影效果。
DirectX 9.0:增加對浮點資料的處理功能,以前只能對整數進行處理,這樣提高渲染精度,使最終處理的色彩格式達到電影級別。
DirectX 10:改進的API和驅動功效,並行引擎支援技術,統一渲染架構。
DirectX 11:可以允許GPU從事更多的通用計算工作,而不僅僅是3D運算。
相關文章
-
7+2強化供電!599元梅捷SY-狂龍H510M圖賞
除了廣為人知的Z590和B560之外,英特爾還發布了入門級的H510晶片組,也是上一代H410晶片組的升級版。 在相容性方面,H510晶片組與Z590晶片組和B560晶片組沒有什麼區別,都可以相容1
2021-05-10 19:00:28
-
支援5333高頻記憶體!技嘉小雕PRO B560M主機板圖賞
Intel第十一代酷睿已經上市,新架構帶來了巨大的IPC提升幅度,同時,Intel還開放了B560/H570主機板的記憶體超頻功能,這使得主流玩家也可以輕鬆享受高頻記憶體帶來的流暢遊戲體驗。
2021-05-09 16:00:04
-
24K純金!微星MEG Z590 ACE GOLD EDITION戰神至臻圖賞
顯示卡、散熱器、風扇都能玩RGB,機箱中,主機板幾乎是最不起眼的存在。 而近日,微星推出了一款亮眼的主機板,首次用上了24K純金設計,它就是MEG Z590 ACE戰神至臻,一起來瞧瞧。 MEG
2021-05-07 22:00:14