如果我想针对Windows XP及更高版本的桌面操作系统、Windows RT和Windows Phone 8开发同时包含大量GUI和图形/动画的扑克应用程序,我有哪些选择?我希望整个绘图是硬件加速的一个顺利的经验。
我们已经有了一个基于C#和WPF的代码库,我们想要将其作为可共享代码库的起点。我想要一些建议,让我们能够利用现有的代码库,这些代码库已经在相当大程度上是模块化的。目前,迁移到完全不同的平台并不是一种选择。
我知道Windows phone8也支持C# + XAML进行开发。但是绘图硬件是否加速了呢?
如果我计划使用MonoGame,构建GUI位会不会太乏味?
发布于 2014-02-24 05:38:21
Monogame是一个很棒的引擎。你可以很容易地实现分辨率独立的渲染,所以你可以有一个坚实的坐标系为你的GUI纹理,这将很好地适应虚拟任何分辨率。与其他引擎相比,它也相当灵活和便宜(android,iOs)。代码在不同的平台上高度可重用。最大的代码差异在于输入处理和文件管理,这通常是特定于不同平台的。
它的缺点是它缺乏任何编辑器和方便的工具,就像Unity engine一样。它是纯粹的引擎,你必须构建/收集你自己的仪器来完成所有你想要完成的任务。因此,如果您需要实现一些复杂的东西,例如物理或某些效果,那么创建GUI的任务可能会很棘手。但是简单的动画GUI不是问题。还有几个带有Monogame控件的GUI库:
PS:对于windows,您可以合并Monogame和WPF,但我怀疑您是否可以在monogame For windows中成功地使用XAML接口。它很可能是纯WPF或纯Monogame。
如果您决定坚持使用单一游戏,请随时查看我的示例和工具集:http://panthernet.ru/forum/index.php?/topic/17-monogamexna-examples-v18/
https://stackoverflow.com/questions/21972537
复制相似问题