¿Hay alguna GuiLibrary disponible que funcione con MonoGame? Sé que hay algunas bibliotecas GUI para XNA, pero supongo que la mayoría no funcionará con MonoGame.
Incluso cosas simples como botones y campos de entrada me ayudarían ...
Gracias.
Me hice exactamente la misma pregunta hace unas semanas. Desafortunadamente, no encontré nada que se adaptara a mis necesidades, pero lo que encontré podría ayudar.
Aquí hay algunos proyectos XNA GUI que he encontrado que podrían ser compatibles con MonoGame. No estoy seguro de cuáles son mejores que otras y realmente no las he probado, pero he recopilado algunas opciones.
Lo siento, no tengo suficiente representante para publicar hipervínculos.
xWinForms ( sourceforge.net/projects/xwinforms/ )
XNA Simple GUI ( simplegui.codeplex.com )
Sistema de ventanas para XNA ( wsx.codeplex.com )
Calamar ( www.ionstar.org )
Ruminate XNA 4.0 GUI ( xnagui.codeplex.com )
Marco Nuclex ( nuclexframework.codeplex.com )
CEGUI # ( sourceforge.net/projects/ceguisharp/ ) un puerto de CEGUI ( http://www.cegui.org.uk )
MQuickGUI ( www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI ) creado para el motor Ogre / Mogre, pero podría adaptarse a XNA.
Xpf by Red Badger ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/ ) - Una implementación de WPF para dispositivos móviles. Se ve bien pero no puedo ver una manera de descargarlo. Se anunció que se abrirá el 5 de julio de 2012, pero no creo que haya sucedido todavía.
Una opción que tiene es el puerto GWEN para .Net si no le importa escribir la capa de adaptación MonoGame. La biblioteca original de C ++ está escrita por Garry Newman. La capa es fácil de crear, y hay muchos ejemplos disponibles en la base del código.
Si bien GWEN podría no ser completamente mejor que otras bibliotecas GUI, tiene las siguientes ventajas:
Por otro lado, descubrí los siguientes inconvenientes:
fuente
NuclearWinter funciona con MonoGame.
fuente
Esto debería haber sido un comentario al comentario de @craftworkgames, pero no parece posible.
Quería un sistema GUI para juegos móviles, favorezco la simplicidad del código, la composición fácil y, por último, una de las actividades más importantes de la comunidad / documentación / desarrollador (mejorar el marco o simplemente promocionarlo). Desde el enlace que publicó, los que más me gustaron fueron:
Investigar esto ha sido realmente tedioso y aburrido, pero por lo que he visto, deseo que CraftworkGUI crezca para ser una buena solución para el desarrollo de GUI móvil.
fuente