老兄:我看了裝機必備里有DirectX這個軟件,不知道它是干什么用的,難道電腦里需要它不可嗎?另外,我聽人說,XP自帶了這個東西,不用安裝了.是嗎?我查找電腦程序,也找不到這個東東,DirectX這個程序存放在哪里呢?(3個問題)

熱心網友

DirectX是一種圖形應用程序接口(API),簡單的說它是一個輔助軟件,一個提高系統性能的加速軟件,微軟創建開發的。他的意思不難理解,Direct是直接的意思,X是很多東西,加在一起就是一組具有共性的東西,這個共性就是直接。微軟定義它為“硬件設備無關性”。  DirectX由顯示部分、聲音部分、輸入部分和網絡部分四大部分組成。  顯示部分又分為Direct Draw(DDraw)和Direct 3D(D3D)前者主要負責2D加速。它包括很多方面:我們用播放mpg、DVD電影、玩雷電、麻將三缺一等等都是用的DDraw,你可以把它理解成所有劃線的部分都是用的DDraw,由于顯示卡的2D性能基本上已經達到極限,很多顯卡都多的很不錯,人們一直都把焦點放在了后面的D3D身上。  后者負責3D加速,比如極品飛車3-6的車身與煙霧,CS中的場景和人物,古墓麗影中勞拉等等,但是經典游戲Quake3除外,它使用了另一種API接口――OpenGL。  聲音部分包括聲效和MIDI音樂,不同的聲卡表現的效果不同,目前的聲卡基本上都支持DirectSound。但最好的聲音效果主要有EXA和A3D,如果您的聲卡支持這兩種特效,您融入到真實的3D游戲世界之中。如果聲卡支持更好的波表,通過DirectX的Direct Music會有不俗的表現。輸入部分:Direct Input不僅支持更多的游戲輸入設備,而且對這些設備的識別與驅動上更加細致,充分發揮設備的最佳狀態和全部功能。除了鍵盤和鼠標之外還可以連接手柄、搖桿、模擬器等。  網絡部分:DirectPlay,它為游戲而來。通過它可以讓計算機之間互聯無障礙,提供多種連接方式,TPC/IP,IPX,Modem,串口等等。

熱心網友

MS為了游戲編程而做的東西,主要有Direct3D,DirectDraw,DirectMusic等...現在到了9.0版? 好像是?

熱心網友

其實就是微軟編的一個API所謂的API也叫程序員硬件編程接口,可以免去程序員對硬件的底層抄做編程,很為游戲軟件開發省事!!!直接調用DirectX就可以!!DirectX 使程序能夠輕松確定計算機的硬件性能,然后設置與之匹配的程序參數。該程序使得多媒體軟件程序能夠在基于 Windows 的具有 DirectX 兼容硬件與驅動程序的計算機上運行,同時可確保多媒體程序能夠充分利用高性能硬件。