c# - C# 绘图库

标签 c# drawing directx

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

最佳答案

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

关于c# - C# 绘图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16988361/

相关文章:

c# - 如何知道控件(或窗口)何时在 WPF 中呈现(绘制)?

c++ - 如何在C++中画一个带星星的圆圈?

android - API 低于 16 的 addOnDrawListener 替代方案

c# - 如何使用 SharpDX 绘制透明表面?

c# - 在不丢失旧值的情况下,一项一项地从列表中取出项目

c# - 如何使用 Selenium for C# 通过 XPath 查找文本?

c# - 在 BindingSource 中组合多个列表

windows-8 - d3dx11.h 不在 Windows 8.0 套件中

algorithm - 渲染不透明、启用 Alpha 和启用混合的对象

c# - 如何使用 Selenium WebDriver 将缩放重置为 Chrome 上的默认值?