2013-01-06 46 views

回答

1

使用D3DX。

在這種特殊情況下,由於您正在使用已使用DirectX 9的應用程序,因此使用該版本API提供的庫和資源是最佳解決方案。在使用D3D9時,將D3DX用於實用功能是完全可以接受的,並推薦使用。

這些建議適用於爲Windows 8設計的軟件。雖然您的軟件可能打算在該平臺上工作,但掛鉤到沒有施加重大限制的應用程序中。你必須處理已經在使用的內容,在這種情況下,D3DX將比試圖在新庫中尋找更好的兼容性。事實上,鑑於D3D9和更早版本的應用程序使用D3DX的數量,很有可能它已經在使用,您可能只能重複使用它。

請注意,這並不意味着您需要的D3DX DLL(s)是存在的;根據應用程序的不同,可能只有一個版本,因此您可能需要提供DLL或安裝程序。