我有Visual Studio 2015,但是我找不到任何關於如何啓動的信息,因爲沒有關於依賴關係的信息。如何在C#中開發DirectX應用程序?
說真的,我該如何包含Microsoft.DirectX命名空間?據我所知,DirectX SDK已經過時,並且已經包含在Windows SDK中,但即使在安裝之後,我也找不到任何東西,MSDN上也沒有關於它的信息。
我有Visual Studio 2015,但是我找不到任何關於如何啓動的信息,因爲沒有關於依賴關係的信息。如何在C#中開發DirectX應用程序?
說真的,我該如何包含Microsoft.DirectX命名空間?據我所知,DirectX SDK已經過時,並且已經包含在Windows SDK中,但即使在安裝之後,我也找不到任何東西,MSDN上也沒有關於它的信息。
SharpDX是你最好的選擇。它是DirectX的C#包裝器。你可以從NuGet安裝它。所提到的Monogame是XNA的一個開源實現,在後端使用SharpDX。
如果您確實決定從源代碼下載Monogame,並針對SharpDX NuGet包進行編譯。 Monogame使用舊版本的SharpDX,因此構建源代碼可讓您使用最新版本。更不用說官方發佈的Monogame版本通常會落後於他們最新的開發分支
嘗試一些項目,如MonoGame或SlimDX –
您是否明確需要DirectX或XNA是您真正需要的? https://msdn.microsoft.com/en-us/library/bb203894.aspx – Mark