經常有網友問我這樣的一個問題,為什么很多游戲要電腦支持DirectX 9.0c 或更高版本。什么是DirectX ?怎么看DirectX ?如何查看電腦DirectX 版本?圍繞這些新手朋友比較陌生的問題,武林網編輯為大家在這里對DirectX 做個詳細的介紹。
首先給大家介紹下什么是DirectX ?
什么是DirectX?(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程接口。由C++編程語言實現,遵循COM。被廣泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子游戲開發,并且只能支持這些平臺,目前大家使用的XP系統DirectX版本為DirectX 9.0。最新版本為DirectX 11,創建在最新的Windows 7上。www.companysz.com 武林網 DirectX主要功能是加強3d圖形和聲音效果,并提供設計人員一個共同的硬件驅動標準,讓游戲開發者不必為每一品牌的硬件來寫不同的驅動程序,也降低用戶安裝及設置硬件的復雜度。從字面意義上說,Direct就是直接的意思,而后邊的X則代表了很多的意思,從這一點上我們就可以看出DirectX的出現就是為了為眾多軟件提供直接服務的。 詳情>> |
接下來為大家介紹下 如何查看電腦DirectX 版本?怎么看DirectX ?
如何查看自己電腦DirectX版本是很多朋友都問過我的,其實方法有2種,可以用軟件也可以用電腦系統自帶DirectX 診斷工具查看。 ![]() DirectX 診斷工具 方法二;使用魯大師軟件查看,其實命令查看最簡單又不要安裝軟件,推薦使用方法一。 windows 7操作系統查看DirectX版本方法 與xp方法一樣, win7開始菜單那有個輸入命令框直接輸入“dxdiag” 命令 再按回車鍵進入DirectX 診斷工具,即可查看,這里就不多介紹了. |
最后附上DirectX 版本的發展歷史
DirectX并不是一個單純的圖形API,它是由微軟公司開發的用途廣泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多個組件,它提供了一整套的多媒體接口方案。只是其在3D圖形方面的優秀表現,讓它的其它方面顯得暗淡無光。DirectX開發之初是為了彌補Windows 3.1系統對圖形、聲音處理能力的不足,而今已發展成為對整個多媒體系統的各個方面都有決定性影響的接口。 DirectX 5.0 DirectX 6.0 DirectX 7.0 DirectX 8.0 DirectX 9.0 PS 2.0具備完全可編程的架構,能對紋理效果即時演算、動態紋理貼圖,還不占用顯存,理論上對材質貼圖的分辨率的精度提高無限多;另外PS1.4只能支持28個硬件指令,同時操作6個材質,而PS2.0卻可以支持160個硬件指令,同時操作16個材質數量,新的高精度浮點數據規格可以使用多重紋理貼圖,可操作的指令數可以任意長,電影級別的顯示效果輕而易舉的實現。 VS 2.0通過增加Vertex程序的靈活性,顯著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前專用的單獨著色程序,效率提高許多倍;增加循環操作指令,減少工作時間,提高處理效率;擴展著色指令個數,從128個提升到256個。 增加對浮點數據的處理功能,以前只能對整數進行處理,這樣提高渲染精度,使最終處理的色彩格式達到電影級別。突破了以前限制PC圖形圖象質量在數學上的精度障礙,它的每條渲染流水線都升級為128位浮點顏色,讓游戲程序設計師們更容易更輕松的創造出更漂亮的效果,讓程序員編程更容易。 DirectX 9.0c 因此DirectX 9.0c和Shader Model 3.0標準的推出,可以說是DirectX發展歷程中的重要轉折點。在DirectX 9.0c中,Shader Model 3.0除了取消指令數限制和加入位移貼圖等新特性之外,更多的特性都是在解決游戲的執行效率和品質上下功夫,Shader Model 3.0誕生之后,人們對待游戲的態度也開始從過去單純地追求速度,轉變到游戲畫質和運行速度兩者兼顧。因此Shader Model 3.0對游戲產業的影響可謂深遠。 |
以上就是編輯為大家分享的DirectX詳細信息網,希望對想了解DirectX的朋友有幫助,同時如果大家覺得有什么需要補充的請告訴我們。
新聞熱點
疑難解答