Jawaban:
Saya bertanya pada diri sendiri pertanyaan yang sama persis beberapa minggu yang lalu. Sayangnya, saya tidak menemukan apa pun yang sesuai dengan kebutuhan saya, tetapi apa yang saya temukan mungkin bisa membantu.
Berikut adalah beberapa proyek GUI XNA yang saya temukan yang mungkin kompatibel dengan MonoGame. Saya tidak begitu yakin mana yang lebih baik dari yang lain dan saya belum benar-benar mencobanya, tetapi saya telah mengumpulkan beberapa opsi.
Maaf, saya tidak punya cukup perwakilan untuk mengirim hyperlink.
xWinForms ( sourceforge.net/projects/xwinforms/ )
XNA Simple GUI ( simplegui.codeplex.com )
Sistem Jendela untuk XNA ( wsx.codeplex.com )
Squid ( www.ionstar.org )
Ruminate XNA 4.0 GUI ( xnagui.codeplex.com )
Kerangka Nuclex ( nuclexframework.codeplex.com )
CEGUI # ( sourceforge.net/projects/ceguisharp/ ) pelabuhan CEGUI ( http://www.cegui.org.uk )
MQuickGUI ( www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI ) dibuat untuk mesin Ogre / Mogre tetapi dapat disesuaikan dengan XNA.
Xpf oleh Red Badger ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/ ) - Implementasi WPF untuk perangkat seluler. Kelihatannya bagus tapi saya tidak bisa melihat cara untuk mengunduhnya. Itu diumumkan akan bersumber terbuka pada 5 Juli 2012 tetapi saya tidak berpikir itu telah terjadi.
Salah satu opsi yang Anda miliki adalah port GWEN untuk .Net jika Anda tidak keberatan menulis layer adaptasi MonoGame. Pustaka C ++ asli ditulis oleh Garry Newman. Lapisan mudah dibuat, dan ada banyak contoh yang tersedia di basis kode.
Meskipun GWEN mungkin tidak lebih baik dari pustaka GUI lainnya, GWEN memiliki kelebihan sebagai berikut:
Di sisi lain, saya telah menemukan kelemahan berikut:
NuclearWinter bekerja dengan MonoGame.
Ini seharusnya komentar untuk komentar @ craftworkgames tetapi sepertinya tidak mungkin.
Saya ingin sistem GUI untuk game mobile, saya mendukung kesederhanaan kode, komposisi mudah dan, yang terakhir tetapi salah satu yang paling penting, kegiatan komunitas / dokumentasi / pengembang (meningkatkan kerangka kerja atau hanya mempromosikannya). Dari tautan yang diposkannya, yang paling saya sukai adalah:
Meneliti untuk ini sangat membosankan dan membosankan, tetapi dari apa yang saya lihat, saya berharap CraftworkGUI tumbuh menjadi solusi yang baik untuk dev GUI seluler.