其實dx9.0c全稱DirectX 9.0c,dx9.0c大家並不需要了解過多,只是需要注意幾個誤區即可,目前最新版本的DirectX 是DirectX 11,DirectX 並不是驅動這點大家必須清楚,下面我們來簡單的介紹下dx9.0c是什麼。
dx9.0C不是驅動,DirectX是一種應用程序接口(API),它可讓以windows為平台的游戲或多媒體程序獲得更高的執行效率,加強3d圖形和聲音效果,並提供設計人員一個共同的硬件驅動標准,讓游戲開發者不必為每一品牌的硬件來寫不同的驅動程序,也降低用戶安裝及設置硬件的復雜度。其實從字面意義上說,Direct就是直接的意思,而後邊的X則代表了很多的意思,從這一點上我們就可以看出DirectX的出現就是為了為眾多軟件提供直接接口服務,有點類似於配置文件。
舉個例子吧,骨灰級玩家(玩游戲比較長的)以前在DOS下玩游戲時,可不像我們現在,安裝上就可以玩了,他們往往首先要先設置聲卡的品牌和型號,然後還要設置IRQ(中斷)、I/O(輸入於輸出)、DMA(存取模式),如果哪項設置的不對,那麼游戲聲音就發不出來。這部分的設置不僅讓玩家傷透腦筋,而且對游戲開發者來說就更頭痛了,因為為了讓游戲能夠在眾多電腦中正確運行,開發者必須在游戲制作之初,便需要把市面上所有聲卡硬件數據都收集過來,然後根據不同的 API(應用編程接口)來寫不同的驅動程序,這對於游戲制作公司來說,是很難完成的,所以說在當時多媒體游戲很少。微軟正是看到了這個問題,為眾廠家推出了一個共同的應用程序接口——DirectX,只要這個游戲是依照Directx來開發的,不管你是什麼顯卡、聲卡、統統都能玩,而且還能發揮更佳的效果。當然,前提是你的顯卡、聲卡的驅動程序也必須支持DirectX才行。
目前最新的DirectX版本是DirectX 11,創建在最新的Windows 7系統上。目前比較新的主流硬件,如顯卡等一般都支持最新的DirectX 11版本,DirectX 11為用戶帶來更好的視覺享受。Win7直接提供了DirectX 11,而Vista則可通過升級DirectX驅動包來支持11.0,這些大家都可以通過查看硬件參數可以看出。