MonoGame用GUIライブラリ[終了]


10

MonoGameで動作するGuiLibraryはありますか?XNA用のいくつかのGUIライブラリがあることは知っていますが、ほとんどのものがMonoGameでは機能しないと思います。

ボタンや入力フィールドのような単純なものでも私を助けてくれるでしょう...

ありがとう。

回答:


8

数週間前にまったく同じ質問をしました。残念ながら、自分のニーズに合うものは何も見つかりませんでしたが、見つけたことが役立つかもしれません。

MonoGameと互換性のあるXNA GUIプロジェクトをいくつか紹介します。どれが他のものより優れているのか本当にわからないので、実際に試したことはありませんが、いくつかのオプションを集めました。

申し訳ありませんが、ハイパーリンクを投稿するのに十分な担当者がいません。

xWinForms(sourceforge.net/projects/xwinforms/

XNA Simple GUI(simplegui.codeplex.com

XNA用ウィンドウシステム(wsx.codeplex.com

イカ(www.ionstar.org

XNA 4.0 GUI(xnagui.codeplex.com)を駆除する

Nuclexフレームワーク(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に適合させることができます。

X Bad by Red Badger(red-badger.com/blog/2012/07/05/xpf-to-be-open-sourced/)-モバイルデバイス用のWPFの実装。見た目は良いのですが、ダウンロードする方法がわかりません。2012年7月5日にオープンソース化されることが発表されましたが、まだ実現していないようです。


thx、私はリストをチェックします
Marco

MQuickGUIとSquidにはライセンスがないため、配布することは違法です。RuplexのMonoGameポートにはライセンスがありませんが、codeplexの古いバージョンはMITライセンスの下にあります。Nuclexにはカスタムライセンスがあるため、危険です。xWinFormsとCEGUI#はLGPLであり、一部の人にとっては問題になる可能性があります。Linuxで作業することができなかった他のほとんど。要するに、それはくだらないことです。あなたは自分のものを転がしたほうがいいかもしれません。
dhasenan 2015

@dhasenan興味深い点。ライブラリの作成者に直接連絡した場合、ライセンスの問題を解決するように依頼することができると思います。
craftworkgames

4

MonoGameアダプテーションレイヤーを作成してもかまわない場合は、.NETのGWENポートを使用するオプションがあります。オリジナルのC ++ライブラリはGarry Newmanによって書かれました。レイヤーは簡単に作成でき、コードベースには多くの例が用意されています。

GWENは他のGUIライブラリよりも優れているわけではありませんが、次の利点があります。

  • シンプルな
  • テーマが簡単
  • かなり多くのコントロールが利用可能です
  • それはフレームワークではなく、ライブラリです
  • XMLやその他の種類のマークアップに依存しない

一方、次のような欠点があることがわかりました。

  • 他のGUIライブラリほど柔軟性がないかもしれません
  • 既製のレイアウトマネージャーは付属していません
  • XMLなし

Yeees ...テキスト表現がないことは、テキスト表現よりも悪いことに気付くと思います:) XML、JSON、または何か他のもの- テキストを介してUIを変更するオプション持つことができるほうが良いです。したがって、XMLについて不満を言う人の多くにはならないでください。それは仕事を成し遂げる。
エンジニア


2

これは@craftworkgamesコメントへのコメントであるはずですが、可能ではないようです。

私はモバイルゲーム用のGUIシステムを望みました。コードのシンプルさ、簡単な構成、そして最も重要なコミュニティの1つであるドキュメント/開発者の活動(フレームワークの改善または単にそれを促進する)を支持します。彼が投稿したリンクから、私がもっと好きなものは:

  • CraftworkGUI、彼は独自のフレームワークで、私が探していたものに本当に近い
  • XNA Simple GUI(simplegui.codeplex.com)
  • Xpf by Red Badger。可能性としてはこれがもう1つ気に入りましたが、実際にはまだ試していません。これはGithubで見つけることができます。

このための調査は非常に退屈で退屈なものでしたが、私が見てきたことから、CraftworkGUIがモバイルGUI開発者向けの優れたソリューションに成長することを願っています。


これをコメントにするつもりなら、その回答の下にある小さな「コメント」リンクをクリックして、そこにコピーしてください。次に、答えに戻って「削除」でそれを削除できます。@craftworkgamesが投稿したいくつかのレビューなので、それが適切な場合があります。その他の基本的な機能については、よくある質問をご覧ください。また、ページ全体に表示されているヘルプリンクも非常に役立ちます。
セスバティン2013年

2
私の回答以外に、「コメントの追加」リンクはありません。「評判の低さ」を防ぐ何らかのメカニズムとして捉えました。
vvolkgang 2013年

私のGUIシステムが気に入ってうれしいです。それを改善するためにやりたいことがまだたくさんありますが、今ではかなり使いやすくなっています。コメントするには、担当者を獲得する必要があります。これは巧妙な形のスパム防止だと思います。
craftworkgames
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.