Yanıtlar:
Aynı soruyu birkaç hafta önce kendime sordum. Ne yazık ki, ihtiyaçlarıma uygun bir şey bulamadım, ancak bulduğum yardımcı olabilir.
İşte MonoGame ile uyumlu olabilecek birkaç XNA GUI projesi. Hangilerinin diğerlerinden daha iyi olduğundan emin değilim ve onları gerçekten denemedim, ancak birkaç seçenek topladım.
Maalesef köprüler yayınlamak için yeterli temsilcim yok.
xWinForms ( sourceforge.net/projects/xwinforms/ )
XNA Basit GUI ( simplegui.codeplex.com )
XNA için Pencere Sistemi ( wsx.codeplex.com )
Kalamar ( www.ionstar.org )
XNA 4.0 GUI'yi ruminate edin ( xnagui.codeplex.com )
Nuclex Çerçevesi ( nuclexframework.codeplex.com )
CEGUI # ( sourceforge.net/projects/ceguisharp/ ) bir CEGUI limanı ( http://www.cegui.org.uk )
MQuickGUI ( www.ogre3d.org/tikiwiki/tiki-index.php?page=MQuickGUI ) Ogre / Mogre motoru için yapılmış ancak XNA'ya uyarlanmış olabilir.
Red Badger tarafından Xpf ( red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/ ) - Mobil cihazlar için WPF uygulaması. İyi görünüyor ama indirmenin bir yolunu göremiyorum. 5 Temmuz 2012'de açık kaynaklı olduğu açıklandı, ancak bunun henüz gerçekleşmediğini düşünmüyorum.
Sahip olduğu bir seçenektir GWEN Eğer monogame adaptasyon katmanı yazma sakıncası yoksa Net için bağlantı noktası. Orijinal C ++ kütüphanesi Garry Newman tarafından yazılmıştır. Katmanın oluşturulması kolaydır ve kod tabanında çok sayıda örnek bulunmaktadır.
GWEN diğer GUI kütüphanelerinden daha iyi olmayabilir, ancak aşağıdaki avantajları vardır:
Öte yandan, aşağıdaki dezavantajları öğrendim:
NuclearWinter , MonoGame ile çalışır.
Bu, @craftworkgames yorumuna bir yorum olmalıydı, ancak bu mümkün görünmüyor.
Mobil oyunlar için bir GUI sistemi istedim, kod basitliğini, kolay kompozisyonunu ve son olarak en önemli topluluk / dokümantasyon / geliştirici etkinliğini (çerçeveyi iyileştirmek veya sadece tanıtmak) tercih ediyorum. Yayınladığı bağlantıdan, daha çok sevdiklerim:
Bunun için araştırma yapmak gerçekten sıkıcı ve sıkıcıydı, ancak gördüğüm kadarıyla, CraftworkGUI'nin mobil GUI geliştiricisi için iyi bir çözüm olmasını diliyorum.