2012-10-26 18 views
0

我想將Direct3D作爲2D遊戲的可選圖形後端添加以解決DirectDraw的限制(例如Windows 8中的可怕DirectDraw仿真)。針對Direct3D的常用運行時版本

我可以這樣做,讓大多數用戶不需要安裝任何東西嗎?我注意到Windows XP帶有一些Direct3D文件,我可以定位該版本的運行時?

回答

0

據約翰·麥卡斯基,上鍋蒸一個軟件工程師:

遊戲不使用D3DX傭工(如Source引擎的遊戲)不需要第一次啓動,因爲它們在運行安裝程序煩人僅取決於正在安裝的主要d3d9/10/11版本。但是,使用D3DX的遊戲必須運行它,因爲這是Microsoft允許分發和檢查文件版本信息的唯一方式。

因此,直接使用Direct3D 9(d3d9.h)應該沒問題,假設用戶安裝了某個版本的DirectX 9。

來源:Why Steam Makes You Reinstall DirectX - 搖滾,紙,霰彈槍

相關問題