【发布时间】:2010-11-13 08:11:15
【问题描述】:
我想知道我是否可以使用 C# 使用 DirectX 开发图形应用程序?
【问题讨论】:
标签: directx directx-11
我想知道我是否可以使用 C# 使用 DirectX 开发图形应用程序?
【问题讨论】:
标签: directx directx-11
我个人建议使用SlimDX,因为 XNA 缺少一些较新的 DirectX 版本提供的功能。 SlimDX 是 unmanaged DirectX 的简单包装器。
【讨论】:
Managed DirectX 不再受支持 - 它在很大程度上被 XNA 取代,它主要针对游戏,但我敢说它可以用于其他图形密集型应用程序。 XNA section of MSDN 可能是您最好的起点。
【讨论】:
正如 Jon Skeet 所说,不再支持托管 DirectX。然而,XNA 是一个非常好的替代方案,据我所知,它基本上是 DirectX 的 .Net 包装器。我过去曾将 XNA 应用程序移植到 DirectX,我注意到与图形调用有关的唯一区别是语法上的非常简单的区别。
【讨论】: