D3DX (Direct3D 9)

注意

D3DX 程式庫已被取代。 如果升級至較新版本的 Direct3D 和相關聯的公用程式代碼不是選項,您可以使用 Microsoft.DXSDK.D3DX NuGet 套件,而不是依賴舊版 DirectX SDK 或 DirectSetup。

D3DX 是一種工具庫,其設計目的是在 Direct3D 之上提供額外的圖形功能。 D3DX 是以動態連結程式庫的形式提供, (DLL) 。

此版本的 DirectX SDK 中只提供一個 D3DX 版本。 零售 D3DX DLL 包含在 SDK 中提供的可轉散發套件中,並會自動安裝為 使用 DirectSetup 安裝 DirectX的一部分。 此版本中隨附的 D3DX 程式庫取決於隨附于此 SDK 的 Direct3D 執行時間。 此版本中針對 D3DX 版本連結的應用程式也必須從此 SDK 轉散發執行時間。

多個 D3DX 版本可以同時獨立位於單一系統上。 藉由靜態將應用程式連結至 D3dx9.lib,應用程式會在執行時間動態連結到對應的零售 D3DX DLL。 此 DLL 會對應至應用程式所編譯的 D3DX 標頭, (以 D3dx9core.h) 中的 D3DX_SDK_VERSION 常數來命名。 隨著新版的 D3DX 隨附于 DirectX SDK 的未來版本中,連結至舊版 D3DX 程式庫的應用程式仍不會受到影響。

D3DX 程式庫可解決這些一般功能區域:

快速入門