DirectX Runtimes是由微軟公司創建的多媒體編程接口,是一種應用程序接口(API)。DirectX可以讓游戲或多媒體程序獲得更高的執行效率,加強3D圖形和聲音效果,并提供設計人員一個共同的硬件驅動標準,讓游戲開發者不必為每一品牌的硬件來寫不同的驅動程序,也降低用戶安裝及設置硬件的復雜度。
DirectX9.0c軟件簡介
與過去的DirectX 9.0b和Shader Model 2.0相比較,DirectX 9.0c最大的改進,便是引入了對Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0兩個著色語言規范)的全面支持。
DirectX 9.0c和Shader Model 3.0標準的推出,可以說是DirectX發展歷程中的重要轉折點。在DirectX 9.0c中,Shader Model 3.0除了取消指令數限制和加入位移貼圖等新特性之外,更多的特性都是在解決游戲的執行效率和品質上下功夫,Shader Model 3.0誕生之后,人們對待游戲的態度也開始從過去單純地追求速度,轉變到游戲畫質和運行速度兩者兼顧。因此Shader Model 3.0對游戲產業的影響可謂深遠。
使用教程
DirectX需聯網運行,可以幫你補全缺失的DX組件,如果單獨下載某些dll文件不見得管用,因為還可能同時缺少其他的DX組件。
有時候重裝系統后發現很多3D游戲都不能運行,只有一些傳統2D平面游戲還能勉強運行,而且速度很慢。這并不是因為Windows 2003不支持3D游戲,而是系統設置的問題。
解決方法:首先請確保以正確的方式安裝好顯卡驅動,然后就要打開DirectX加速。DirectX加速是3D游戲最基本的需要,為了使Windows 更為單一地面向服務器平臺應用,微軟默認將其加速功能關閉。即便是在安裝了最新的DirectX 10.0之后也不會自動打開加速功能,而必須手動設置。在“開始”→“運行”對話框中輸入“dxdiag”以打開DirectX診斷工具。隨后在顯示一欄中將DirectDraw、Direct3D、AGP紋理加速功能啟用。如此一來,Windows Server 2003便能運行各種3D游戲。除此以外,Windows Server 2003還默認關閉了硬件加速,可以在顯示屬性的高級菜單中將其設置為完全加速。