Difference between revisions of "Quickie (日本語)"
(Created page with "Quickie は LÖVE 用の [http://www.mollyrocket.com/forums/viewforum.php?f=10 即値方式の GUI 実装]です。 {{notice|Quickie の最新版は SUIT...") |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Quickie は LÖVE 用の [http://www.mollyrocket.com/forums/viewforum.php?f=10 | + | Quickie は LÖVE 用の [http://www.mollyrocket.com/forums/viewforum.php?f=10 即時方式の GUI 実装]です。 |
− | {{notice|Quickie の最新版は [[SUIT (日本語)|SUIT]] | + | {{notice|Quickie の最新版は [[SUIT (日本語)|SUIT]] へ改名されました。}} |
== 即値方式の GUI == | == 即値方式の GUI == | ||
− | + | 即時方式の GUI 実装において一カ所に作成されるため別の場所にて使用されるボタン*オブジェクト*、スライダー*オブジェクト*、およびその他の*オブジェクト*を保持しません。もっと正確に言うと、すべてのウィジェットは希望する場所を要素を配置した単なる関数です。さらに、ウイジェットは状態 (例えばスライダーの値) を追跡しません。 ― それはあなたが行う必要があります。この手法は様々な面においてより簡単にします: | |
* ウィジェットを非表示にしたいですか? 単に関数を呼び出さないでください! | * ウィジェットを非表示にしたいですか? 単に関数を呼び出さないでください! | ||
Line 28: | Line 28: | ||
{{#set:LOVE Version=0.8.x}} | {{#set:LOVE Version=0.8.x}} | ||
{{#set:LOVE Min Version=0.7.x}} | {{#set:LOVE Min Version=0.7.x}} | ||
− | {{#set:Description=(けっこう)単純だが、強力な GUI 実装}} | + | {{#set:Description=(けっこう)単純だが、強力な GUI 実装 '''(SUIT へ名称変更)'''}} |
{{#set:Keyword=GUI}} | {{#set:Keyword=GUI}} | ||
[[Category:Libraries (日本語)]] | [[Category:Libraries (日本語)]] | ||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|Quickie}} | + | {{i18n (日本語)|Quickie}} |
Latest revision as of 01:12, 16 December 2019
Quickie は LÖVE 用の 即時方式の GUI 実装です。
Quickie の最新版は SUIT へ改名されました。 |
Contents
即値方式の GUI
即時方式の GUI 実装において一カ所に作成されるため別の場所にて使用されるボタン*オブジェクト*、スライダー*オブジェクト*、およびその他の*オブジェクト*を保持しません。もっと正確に言うと、すべてのウィジェットは希望する場所を要素を配置した単なる関数です。さらに、ウイジェットは状態 (例えばスライダーの値) を追跡しません。 ― それはあなたが行う必要があります。この手法は様々な面においてより簡単にします:
- ウィジェットを非表示にしたいですか? 単に関数を呼び出さないでください!
- 例えば自機の頭上に対して、様々な位置へウイジェットを配置したいですか? 関数へ様々な引数を渡して呼び出すだけです!
- ウィジェットの出力値を取得したい? 既に保持しています!
ウィジェット
Quickie はゲームで頻繁に見かけるいくつかのウィジェットを定義します:
- ボタン、
- 入力ボックス、
- スライダー、
- チェック・ボックス、および
- ラベル。
もっと必要であれば、いつでもウィジェットを新規作成できます。それは超簡単です。
さらに Quickie には柔軟な配置設計ツールが同梱されています。