Quickie (日本語)
Quickie は LÖVE 用の 即時方式の GUI 実装です。
Quickie の最新版は SUIT へ改名されました。 |
Contents
即値方式の GUI
即時方式の GUI 実装において一カ所に作成されるため別の場所にて使用されるボタン*オブジェクト*、スライダー*オブジェクト*、およびその他の*オブジェクト*を保持しません。もっと正確に言うと、すべてのウィジェットは希望する場所を要素を配置した単なる関数です。さらに、ウイジェットは状態 (例えばスライダーの値) を追跡しません。 ― それはあなたが行う必要があります。この手法は様々な面においてより簡単にします:
- ウィジェットを非表示にしたいですか? 単に関数を呼び出さないでください!
- 例えば自機の頭上に対して、様々な位置へウイジェットを配置したいですか? 関数へ様々な引数を渡して呼び出すだけです!
- ウィジェットの出力値を取得したい? 既に保持しています!
ウィジェット
Quickie はゲームで頻繁に見かけるいくつかのウィジェットを定義します:
- ボタン、
- 入力ボックス、
- スライダー、
- チェック・ボックス、および
- ラベル。
もっと必要であれば、いつでもウィジェットを新規作成できます。それは超簡単です。
さらに Quickie には柔軟な配置設計ツールが同梱されています。