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