C# - 易于使用的图形库

时间:2011-07-21 06:10:22

标签: c# drawing 2d

大家好日子。

我有一个关于为C#绘制库的问题。我总是使用XNA,因为它非常易于使用,并且在各方面都非常方便,但是......

对于新项目,其中一个要求是不需要在客户端的PC上安装其他库或其他东西。所以我不能使用XNA :(

你能建议我一些非常容易使用的2D库吗?我不需要3D。基本上我只需要2d premitives和sprite渲染。

我看着DX和GL方向,但它完全矫枉过正......说实话我不知道如何使用它......我也不是特别乐意学习它:)

所以,无论如何,你建议我使用什么简单的2D绘图库?如果这个库专门为C#编写并包含详细的教程/文档,那就好了。

提前感谢您,如果之前有人问过,请对不起。

1 个答案:

答案 0 :(得分:1)

作为替代方案,您可以尝试以下两种策略之一:

  • 静态链接
  • ILMerge

静态链接在C#中有点用词不当。我想更好的短语将是“汇编”。如果您拥有库的源代码,只需将其直接包含在项目中,而不是引用外部库。

ILMerge是Microsoft的一个实用程序(找到here),可以使用多个.NET程序集并将它们合并为一个(即将exe和库打包成一个组合的exe)。 ILMerge上有一些very good documentation