寻找2D平面生成的C#图形库



我必须在C#学习的小型项目上工作。它从XML中获取数据,根据它们的说法,它们可能会产生平坦的(例如Flat的建筑计划),其中可能是一些精灵(周围的灯和灯?门?)。用户可以使用鼠标将某些内容移动到周围(例如球或某些东西显示我们当前在我们目前所在的位置) 一些文本标签。

是否有任何不错且易于使用的库可以完成此操作 - 我大约一周前开始了我的C#冒险。

我没有真正的经验。

预先感谢!

如果您喜欢高级API,请选择WPF或Silverlight:创建画布控件,然后放置您喜欢的任何元素。您可以滚动/缩放,例如设置渲染转换。这两个非常相似,WPF具有更多功能,但仅在Windows PC上起作用,Silverlight较轻,但到处都可以使用,包括OSX和Windows Phone。

如果您想完全控制所显示的内容以及如何完全控制,则可能需要考虑较低级别的事物,例如direct2d。IMO很难做到,需要更深入地了解3D图形管道。但是,如果您以前有例如Direct3D或OpenGL API(无论编程语言如何),与WPF或Silverlight学习D2D可能更容易。

所有这些都是.NET框架的一部分 - 因此它们都是稳定,成熟且有据可查的。

最新更新