6

有人可以为我指出可以在 C# 中使用的最佳 2D 绘图库的方法吗?我开始研究 System.Drawing.Drawing2D 但后来我读到我应该使用 DirectX 以获得最佳性能。我找到了 DirectX SDK,但它是第 9 版。第 11 版不是最新的吗?我正在尝试为 PC 创建一个有点简单的 2D 应用程序。唯一让它变得复杂的是,我需要在 2D 地图上绘制大量简单的移动对象(约 100,000 个)。所以,我打赌性能很重要。

4

2 回答 2

6

您可以使用SharpDX,它实际上为 Direct2D 提供了包装器。这将提供对 Microsoft 平台的“最佳”(或至少是最新的)硬件加速 2D 绘图 API 的访问。

于 2013-06-07T16:03:03.960 回答
3

“最好的”不是那么具体。如果是游戏或模拟,我偏爱OpenTK或 XNA 之类的东西。

于 2013-06-07T16:04:50.840 回答