2009-05-27 47 views
5

今天我看到,微軟宣佈0.85版:微軟重新審視託管DirectX?

"Windows® API Code Pack for Microsoft® .NET Framework"

這個包是針對Windows7的操作系統,雖然大部分功能應該在Vista下工作。 這個包的功能之一是支持DirectX 11.

瞭解到幾年前微軟停止開發Managed DirectX,同時開發了XNA Game Studio,很難看到它的目的。 簡化部署? 也許W7桌面應用程序意味着嚴重依賴DirectX? 或?

任何人都有關於這個復活託管DX的好評?

+0

是不是XNA框架只是託管DX與額外的東西和不同的名稱?代碼包看起來像.NET的未來的Windows 7功能。 – Will 2009-05-27 13:08:49

回答

4

目前,微軟並沒有任何計劃將MDX帶回來。但是,他們有XNA,這是你和其他人提到的。 MDX只是DirectX功能的一個簡單包裝。也就是說,你有一些設備功能,你有一些IO功能,那些被包裝到託管類中,沒有更多。 XNA遠不止於此,它擁有自己的內容管道,對着色器,3D模型,紋理,設備管理等提供更高層次的支持。它也是跨平臺的,它也可以在PC和Xbox360上運行作爲Zune。 因此,簡而言之,沒有任何計劃是爲了復活MDX,但是還有其他的選擇,比如上面提到的XNA。另外還有一個非微軟項目SlimDX。這是一個圍繞DirectX的託管包裝,就像MDX一樣,除了使用起來看起來更舒服。我自己並沒有太多使用它,但是通過閱讀其他人必須說的話,它似乎做得很好。 希望這回答你的問題。

0

我讀它的方式,他們只是提供薄包裝,允許從.NET輕鬆訪問D3D API。

託管DirectX是一個更大的努力,基本上是一個單獨設計的API。我懷疑他們打算這樣做的方式。