2016-02-09 23 views
0

我有Visual Studio 2015,但是我找不到任何關於如何啓動的信息,因爲沒有關於依賴關係的信息。如何在C#中開發DirectX應用程序?

說真的,我該如何包含Microsoft.DirectX命名空間?據我所知,DirectX SDK已經過時,並且已經包含在Windows SDK中,但即使在安裝之後,我也找不到任何東西,MSDN上也沒有關於它的信息。

+0

嘗試一些項目,如MonoGame或SlimDX –

+0

您是否明確需要DirectX或XNA是您真正需要的? https://msdn.microsoft.com/en-us/library/bb203894.aspx – Mark

回答

1

傳統的Managed DirectX 1.1程序集與.NET 4.x不能正式兼容。他們只使用.NET 2.0運行時,這意味着VS 2010或更早版本。

在任何情況下,不要使用這些,因爲它們是古老的,並沒有在年齡更新。而應使用諸如SlimDXSharpDX之類的東西。

DirectX and .NET

0

SharpDX是你最好的選擇。它是DirectX的C#包裝器。你可以從NuGet安裝它。所提到的Monogame是XNA的一個開源實現,在後端使用SharpDX。

如果您確實決定從源代碼下載Monogame,並針對SharpDX NuGet包進行編譯。 Monogame使用舊版本的SharpDX,因此構建源代碼可讓您使用最新版本。更不用說官方發佈的Monogame版本通常會落後於他們最新的開發分支

相關問題