什么是 DirectX 在 Windows 操作系統(tǒng)的體系構(gòu)架中,在內(nèi)核與硬件之間有一層抽象層,專門對(duì)硬件進(jìn)行屏蔽抽象,所以用戶不再被允許對(duì)硬件進(jìn)行直接訪問(wèn)。這樣做以后,大大地提高了操作系統(tǒng)的抗破壞性和抗干擾性,但這樣以來(lái),使硬件操作的效率大打折扣,許多新硬件的新特性無(wú)法直接使用,這對(duì)多媒體和游戲的發(fā)展顯然是一種障礙。DirectX 是微軟公司提供的一套優(yōu)秀的應(yīng)用程序編程接口(APIs),用于聯(lián)系應(yīng)用程序和硬件自身,它對(duì)發(fā)展 Windows 平臺(tái)下的多媒體應(yīng)用程序和電腦游戲起到了關(guān)鍵的作用。DirectX 組件包括:DirectDraw、DirectSound、DirectPlay、Direct3D、DirectInput、DirectSetup、AutoPlay 等。 總之,DirectX 的主要好處有兩個(gè):為軟件開(kāi)發(fā)者提供與硬件的無(wú)關(guān)性;為硬件開(kāi)發(fā)提供策略。
編輯:北京信誠(chéng)IT保姆 http://www.fouzheng.cn |