Direct X 相關

      DirectX,(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程接口。由C++編程語言實現,遵循COM。被廣泛使用於Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE電子遊戲開發,並且只能支持這些平臺。最新版本爲DirectX 12,創建在最新的Windows10。

Microsoft DirectX 是這樣一組技術:它們旨在使基於Windows 的計算機成爲運行和顯示具有豐富多媒體元素(例如全色圖形、視頻、3D 動畫和豐富音頻)的應用程序的理想平臺。DirectX 包括安全和性能更新程序,以及許多涵蓋所有技術的新功能。應用程序可以通過使用DirectX API 來訪問這些新功能。

功用

      DirectX加強3D圖形聲音效果,並提供設計人員一個共同的硬件驅動標準,讓遊戲開發者不必爲每一品牌的硬件來寫不同的驅動程序,也降低了用戶安裝及設置硬件的複雜度。

從字面意義上說,Direct就是直接的意思,而後邊的X則代表了很多的意思,從這一點上可以看出DirectX的出現就是爲了爲衆多軟件提供直接服務的。

舉例來說,以前在DOS下骨灰級玩家玩遊戲時,並不是安裝上就可以玩了,他們往往首先要設置聲卡的品牌和型號,然後還要設置IRQ(中斷)、I/O(輸入與輸出)、DMA(存取模式),如果哪項設置的不對,那麼遊戲聲音就發不出來。這部分的設置不僅讓玩家傷透腦筋,對遊戲開發者來說就更爲頭痛。爲了讓遊戲能夠在衆多電腦中正確運行,開發者必須在遊戲製作之初,把市面上所有聲卡硬件數據都收集過來,然後根據不同的 API(應用編程接口)來寫不同的驅動程序。這對於遊戲製作公司來說,是很難完成的,所以在當時多媒體遊戲很少。微軟正是看到了這個問題,爲衆廠家推出了一個共同的應用程序接口——DirectX。只要遊戲是依照Directx來開發的,不管顯卡、聲卡型號如何,統統都能玩,而且還能發揮最佳的效果。當然,前提是使用的顯卡、聲卡的驅動程序必須支持DirectX纔行。

 轉自百度百科:

https://baike.baidu.com/item/DirectX/314119?fr=aladdin

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章