2D WPF游戏,我有哪些选择?

3
如果我想在WPF中创建一个2D动作游戏,而不会有明显的性能损失,我的选择是什么?该游戏不应具有复杂的物理计算。为了便于构建UI布局,我已经在过去创建过XNA游戏,并且我知道MonoGame项目,但我仍然不确定如何将WPF用作MonoGame的主机,并且没有找到可下载的MonoGame在WPF中的示例。除了MonoGame之外,还有其他选项吗?谢谢!
2个回答

1

请查看SlimDX,支持3D和2D。

教程中有与WPF集成的示例。


0
你可以看一下Nick Gravelyn的文章,他在WPF应用程序中呈现了XNA。我相信MonoGame的API非常相似,如果不是完全相同的话,所以修复任何移植问题不应该是一个很大的问题。

http://blogs.msdn.com/b/nicgrave/archive/2010/07/25/rendering-with-xna-framework-4-0-inside-of-a-wpf-application.aspx

或者

http://www.jfmajor.com/post/38447851593/monogame-in-wpf

我记得在某个地方读到过,一个团队试图在XNA/MonoGame上渲染WPF控件时(我忘了是哪个),遇到了一些性能问题。

我认为许多人采取的方法(从我看到的情况来看)不是使用WPF来渲染UI,而是将UI作为游戏/引擎的一部分构建。 WPF / WinForms可以用于构建编辑器,但我再次相信游戏/世界的渲染嵌入在使用类似于上述文章中提到的UserControl的WPF / WinForms应用程序中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接