如何开发DirectX应用程序?

Rev*_*yee 2 .net c# directx visual-studio

在2017年,有没有办法使用C#或Basic开发DirectX应用程序?我正在将Visual Studio 2017与Framework 4.5.2一起使用,并且在尝试在Visual Studio上安装/查找DirectX SDK引用时费力。

我应该使用专用的IDE还是做错了什么?我什至不知道Microsoft是否仍支持DirectX SDK for .NET。

我花了大约4个小时来清理Google,但找不到一两年前的东西,所以是的。并不是我不是要自己找到它。

Chu*_*urn 5

旧版DirectX SDK安装了“ Managed DirectX 1.1”程序集,该程序自2006年以来从未更新。它们是为.NET 1.1和旧版Direct3D 9设计的,因此它们可以与.NET 2.0-3.5一起使用,但不能在没有黑客的情况下与.NET 4.0或更高版本一起使用,这就是为什么它们不出现在VS 2017中的原因。

这些天最好的选择是使用SharpDXSlimDX。如果您对游戏开发特别感兴趣,则还可以使用MonoGameUnity3D之类的商业产品。

请参阅DirectX和.NETMicrosoft文档)DirectX SDK(2015版)在哪里?