Відповіді:
Я задав собі таке саме питання кілька тижнів тому. На жаль, я не знайшов нічого, що відповідало б моїм потребам, але те, що я знайшов, може допомогти.
Ось декілька проектів XNA GUI, які я виявив, які можуть бути сумісні з MonoGame. Я не дуже впевнений, які з них кращі за інших, і я насправді не пробував їх, але я зібрав кілька варіантів.
Вибачте, у мене недостатньо представників для розміщення гіперпосилань.
xWinForms ( sourceforge.net/projects/xwinforms/ )
Простий графічний інтерфейс XNA ( simplegui.codeplex.com )
Віконна система для XNA ( wsx.codeplex.com )
Кальмар ( www.ionstar.org )
Румінат GUI XNA 4.0 ( xnagui.codeplex.com )
Nuclex Framework ( 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.
Xpf від Red Badger ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/ ) - реалізація WPF для мобільних пристроїв. Це добре виглядає, але я не бачу способу його завантажити. Його було оголошено відкритим джерелом 5 липня 2012 року, але я не думаю, що це ще сталося.
Один з варіантів - порт GWEN для .Net, якщо ви не заперечуєте проти написання адаптаційного шару MonoGame. Оригінальну бібліотеку C ++ написав Гаррі Ньюман. Шар легко створити, і в базі коду доступно безліч прикладів.
Хоча GWEN може бути не найкращим, ніж інші бібліотеки GUI, він має такі переваги:
З іншого боку, я виявив наступні недоліки:
NuclearWinter працює з MonoGame.
Це має бути коментарем до коментаря @craftworkgames, але, здається, це не можливо.
Я хотів, щоб система GUI для мобільних ігор, я віддав перевагу простоті коду, легкій композиції і, нарешті, одній з найважливіших, спільноти / документації / діяльності розробників (вдосконалення рамки або просто її просування). З посилання, яке він опублікував, мені сподобалось більше:
Дослідження для цього було дійсно стомлюючим і нудним, але, зважаючи на те, що я бачив, я хочу, щоб CraftworkGUI перетворився на гарне рішення для мобільних графічних розробників.