Risposte:
Mi sono posto la stessa identica domanda qualche settimana fa. Sfortunatamente, non ho trovato nulla adatto alle mie esigenze, ma ciò che ho trovato potrebbe aiutare.
Ecco alcuni progetti della GUI di XNA che ho scoperto che potrebbero essere compatibili con MonoGame. Non sono sicuro di quali siano migliori di altri e non li ho ancora provati, ma ho raccolto alcune opzioni.
Spiacente, non ho abbastanza rappresentante per pubblicare hyperlink.
xWinForms ( sourceforge.net/projects/xwinforms/ )
XNA Simple GUI ( simplegui.codeplex.com )
Sistema Windows per XNA ( wsx.codeplex.com )
Calamari ( www.ionstar.org )
Ruminate XNA 4.0 GUI ( xnagui.codeplex.com )
Nuclex Framework ( nuclexframework.codeplex.com )
CEGUI # ( sourceforge.net/projects/ceguisharp/ ) un porto di CEGUI ( http://www.cegui.org.uk )
MQuickGUI ( www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI ) realizzato per il motore Ogre / Mogre ma potrebbe essere adattato a XNA.
Xpf di Red Badger ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/ ) - Un'implementazione di WPF per dispositivi mobili. Sembra buono ma non riesco a vedere un modo per scaricarlo. È stato annunciato che sarà di provenienza aperta il 5 luglio 2012, ma non credo che sia ancora successo.
Un'opzione che hai è la porta GWEN per .Net se non ti dispiace scrivere il livello di adattamento MonoGame. La libreria C ++ originale è stata scritta da Garry Newman. Il livello è facile da creare e ci sono molti esempi disponibili nella base di codice.
Sebbene GWEN potrebbe non essere del tutto migliore rispetto ad altre librerie GUI, presenta i seguenti vantaggi:
D'altra parte, ho scoperto i seguenti aspetti negativi:
NuclearWinter funziona con MonoGame.
Questo avrebbe dovuto essere un commento al commento di @craftworkgames ma non sembra essere possibile.
Volevo un sistema GUI per i giochi mobili, preferisco la semplicità del codice, la composizione semplice e, ultimo ma uno dei più importanti, attività di comunità / documentazione / sviluppatore (migliorare il framework o semplicemente promuoverlo). Dal link che ha pubblicato, quelli che mi sono piaciuti di più sono:
La ricerca per questo è stata davvero noiosa e noiosa, ma da quello che ho visto, vorrei che CraftworkGUI diventasse una buona soluzione per gli sviluppatori di GUI mobili.