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