我可以使用C#开发DirectX应用程序吗?

时间:2010-11-13 08:11:15

标签: directx directx-11

我想知道我是否可以使用C#使用DirectX开发图形应用程序?

3 个答案:

答案 0 :(得分:6)

我个人建议使用SlimDX,因为XNA缺少新版DirectX提供的许多功能。 SlimDX是非托管 DirectX的简单包装。

答案 1 :(得分:2)

Managed DirectX不再受支持 - 它已被XNA大部分取代,主要针对游戏,但我敢说它可以用于其他图形密集的应用程序。 XNA section of MSDN可能是你最好的起点。

答案 2 :(得分:0)

正如Jon Skeet所说,不再支持Managed DirectX。 XNA是一个非常好的选择,但据我所知,它基本上是DirectX的.Net包装器。我过去已经将XNA应用程序移植到DirectX,我注意到与图形调用有关的唯一差异是语法上的非常简单的差异。