如何开发DirectX应用程序?

时间:2017-05-14 06:36:10

标签: c# .net visual-studio directx

2017年,有没有办法使用C#或Basic开发DirectX应用程序?我正在使用Visual Studio 2017和Framework 4.5.2,我正在努力在Visual Studio上安装/查找DirectX SDK引用。

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

我花了4个小时来清理谷歌但却找不到一两年前没有的东西,所以是的。这并不是说我不想自己找到它。

1 个答案:

答案 0 :(得分:5)

旧版DirectX SDK安装了"托管DirectX 1.1"自2006年以来尚未更新的组件。它们是为.NET 1.1和传统的Direct3D 9设计的,因此它们有点适用于.NET 2.0 - 3.5,但是不能在没有黑客的情况下使用.NET 4.0或更高版本,这就是为什么它们不会出现在VS 2017中。

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

请参阅DirectX and .NETMicrosoft DocsWhere is the DirectX SDK (2015 Edition)?