2009-09-17 77 views
2

這是一個非常深刻的主題,我想,所以任何具有洞察信息的網址也很樂意接受。 我一直在使用本機directx工作了很多,從未管理過。另一方面,大多數情況下,當開發其他類型的應用程序時,不需要高級GPU渲染,我通常會使用託管代碼(如C#)。開始越來越青睞C#,我一直在考慮嘗試一些託管DirectX。託管DirectX

所以我的問題是,如果有任何顯着的缺點和使用管理的DirectX的利弊。當然,我最感興趣的是潛在的缺點。如果我不回答,我可能不得不離開。那我明天一定要回答第一件事! 我期待聽到你的回覆。

Jonas

回答

7

受管理的DirectX已被Microsoft棄用。您仍然可以使用它,但它可能不再是您的最佳選擇。替代方案包括XNA,SlimDXWindows API Code Pack中的新託管包裝。

+0

啊我明白了。感謝您的意見。 我讀過很多關於XNA的內容,這很有趣。但感覺就像他們在某些方面迫使開發人員簡單一些,在某些情況下可能是好的,有些令人討厭。雖然我對這個話題的討論還不夠深入。我想我必須先試試看看。 謝謝 – 2009-09-17 22:27:14

+0

此外,由於XNA和託管directx在框架方面是不同的事情,所以XNA在這個討論中有點脫離主題。所以我想這幾乎是我的問題的答案,再次感謝! – 2009-09-17 22:30:44

4

另一種替代現在已經過時,「託管DirectX」是SharpDx。這已經與XNA,SlimDX和windows API代碼包進行了基準對比,有利的是results

+0

謝謝,這很有意思,至少可以說,即使是最遲的答案。我有一個新項目,我可能會使用這個! – 2012-03-28 07:01:13

+0

SharpDX也相當先進,Windows 8 metro支持已經到位 – 2012-04-11 11:24:14