Answers:
几周前,我问过自己同样的问题。不幸的是,我没有找到任何适合自己需要的东西,但是我发现的东西可能会有所帮助。
这是一些我发现可能与MonoGame兼容的XNA GUI项目。我不太确定哪一个比其他更好,也没有真正尝试过,但是我收集了一些选择。
抱歉,我没有足够的代表来发布超链接。
xWinForms(sourceforge.net/projects/xwinforms/)
XNA简单GUI(simplegui.codeplex.com)
XNA窗口系统(wsx.codeplex.com)
鱿鱼(www.ionstar.org)
反省XNA 4.0 GUI(xnagui.codeplex.com)
Nuclex框架(nuclexframework.codeplex.com)
CEGUI#(sourceforge.net/projects/ceguisharp/)CEGUI的端口(http://www.cegui.org.uk)
MQuickGUI(www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI)是为Ogre / Mogre引擎制作的,但可以改编为XNA。
Red Badger的Xpf(red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/)-移动设备WPF的实现。看起来不错,但我看不到下载它的方法。它宣布将于2012年7月5日开源,但我认为这还没有发生。
如果您不介意编写MonoGame适配层,则可以使用的一个选项是.Net的GWEN端口。原始的C ++库由Garry Newman编写。该层易于创建,并且代码库中提供了许多示例。
尽管GWEN可能不会比其他GUI库完全好,但它具有以下优点:
另一方面,我发现了以下缺点:
NuclearWinter与MonoGame合作。
这本来应该是@craftworkgames评论的评论,但似乎不可能。
我想要一个用于手机游戏的GUI系统,我希望代码简单,易于编写,并且最重要的是社区/文档/开发人员活动(改进框架或只是促进框架),这也是最重要的活动之一。从他发布的链接中,我更喜欢的是:
为此进行的研究确实非常乏味且乏味,但是从我所看到的情况来看,我希望CraftworkGUI逐渐成为移动GUI开发人员的良好解决方案。