現在、ゲームのユーザーインターフェイス(OpenLieroX)を再タッチしています。簡単なGUI作成を可能にするライブラリ/フレームワークを探しています。具体的には、これらは私の要件は次のとおりです。ゲームのGUIフレームワーク
- オープンソース - ゲームはLGPLであり、ライセンスの問題に実行すると、我々はおよそ:)
- クロスプラットフォームを気にしたい最後のことである - 少なくとも、 Linux/Unix、Mac OS X、Windows 2k +は必須ですが、それ以上に優れています。
- 安定と成熟 - 私は月に死んでしまうのプロジェクトを使用しないことを好むだろう
- 高速かつ軽量(未満15メガバイトは、コンパイル) - それは、すべての
- C++インタフェースの後にゲームのためです - ゲームは使用するC++
- 簡単に書かれている - それはCに簡単なはず - チュートリアルと良いドキュメントが簡単に調整可能大きなプラス
- ですハンゲウィジェットの外観
- スタイリング言語使いやすい - デザイナーがゲーム
- のための魅力的なスキンを作成するために使用できるシンプルな言語はカスタムウィジェットを追加する簡単な方法を - 私は、ビューポートを追加する必要があり、インターフェイスに文字等のスキンとは私はすでにこれらのライブラリを試してみましたが、私の方法、それらを
(バッファに)レンダリングオフスクリーン用
- Webkit(さまざまなポート) - これはクールですが、実際にゲームのGUI用に作られたものではありません。カスタム図面(ビューポートなど)でカスタム要素を追加することはできません。
- Enlightenment - クールなライブラリですがLinux中心です。特に、Windowsのポートは不完全です。
- Qtの - 素晴らしいが、オフスクリーンレンダリングGTKそのstrenghtsに属し、主に、それは目的のためにあまりにも大きいです
- ていない - のQt、貧しい人々のMac OS Xのサポート
これらのニーズに適合するフレームワークを誰もが知っていれば大変感謝します。あなたのご意見ありがとうございます。
それだけです。それは実際に私の要件のすべてに加えて私が思っていないいくつかのより多くを満たしています:) –
私たちはceguiを嫌い、ちょうど最近フラッシュに移行しました(後ろ向きのHTML5ではより良いでしょう) – David