如果我想在WPF中创建一个2D动作游戏,而不会有明显的性能损失,我的选择是什么?该游戏不应具有复杂的物理计算。为了便于构建UI布局,我已经在过去创建过XNA游戏,并且我知道MonoGame项目,但我仍然不确定如何将WPF用作MonoGame的主机,并且没有找到可下载的MonoGame在WPF中的示例。除了MonoGame之外,还有其他选项吗?谢谢!
或者
http://www.jfmajor.com/post/38447851593/monogame-in-wpf
我记得在某个地方读到过,一个团队试图在XNA/MonoGame上渲染WPF控件时(我忘了是哪个),遇到了一些性能问题。
我认为许多人采取的方法(从我看到的情况来看)不是使用WPF来渲染UI,而是将UI作为游戏/引擎的一部分构建。 WPF / WinForms可以用于构建编辑器,但我再次相信游戏/世界的渲染嵌入在使用类似于上述文章中提到的UserControl的WPF / WinForms应用程序中。