最終更新:2019-10-16 (水) 20:16:13 (1626d)
UnityEngine.GUILayout
Top / UnityEngine.GUILayout
GUI の自動レイアウトを行うためのインターフェイス
http://docs.unity3d.com/ja/current/ScriptReference/GUILayout.html
メモ
- 自動的に縦に並べて表示してくれる
function OnGUI () { GUILayout.Button ("test1"); GUILayout.Space (20); GUILayout.Button ("test2"); GUILayout.Space (20); GUILayout.Button ("test3"); }
スタティック関数
GUILayout.BeginArea 固定されたスクリーン領域に GUI コントロールの GUILayout ブロックを開始します GUILayout.BeginHorizontal 水平のコントロールグループを開始します GUILayout.BeginScrollView? 自動的にレイアウトされるスクロールビューを開始します GUILayout.BeginVertical 水平のコントロールグループを開始します GUILayout.Box? 自動レイアウトのボックスを作成します GUILayout.Button Make a single press button. GUILayout.EndArea? BeginArea? で開始した GUILayout ブロックを閉じます GUILayout.EndHorizontal? BeginHorizontal? で開始したグループを閉じます GUILayout.EndScrollView? BeginScrollView? を呼び出して開始したスクロールビューを閉じます GUILayout.EndVertical? BeginVertical? で開始したグループを閉じます GUILayout.ExpandHeight? コントロールの垂直方向の拡張を許可/禁止するオプション GUILayout.ExpandWidth? コントロールの水平方向の拡張を許可/禁止するオプション GUILayout.FlexibleSpace? フレキシブルなスペースを挿入します GUILayout.Height? 決められた高さをコントロールに与えるオプション GUILayout.HorizontalScrollbar? 水平のスクロールバー GUILayout.HorizontalSlider ユーザーが最小値と最大値の間で値をドラッグで変更できる水平スライダー GUILayout.Label? 自動レイアウトのラベル GUILayout.MaxHeight? コントロールの高さの最大値を設定するオプション GUILayout.MaxWidth? コントロールの幅の最大値を設定するオプション GUILayout.MinHeight? コントロールの高さの最小値を設定するオプション GUILayout.MinWidth? Option passed to a control to specify a minimum width. GUILayout.PasswordField? パスワードを入力するフィールドを作成します。 GUILayout.RepeatButton? リピートボタン。ユーザーがボタンをマウスで押している間は true を返します。 GUILayout.SelectionGrid? 選択グリッドボタン GUILayout.Space 現在のレイアウトグループにスペースを挿入します GUILayout.TextArea? ユーザーが文字列を編集することができる複数行のテキストエリア GUILayout.TextField? ユーザーが文字列を編集することができるテキストエリア GUILayout.Toggle? on/off のトグルボタン GUILayout.Toolbar? ツールバー GUILayout.VerticalScrollbar? 垂直のスクロールバー GUILayout.VerticalSlider? ユーザーが最小値と最大値の間で値をドラッグで変更できる垂直スライダー GUILayout.Width? 決められた幅をコントロールに与えるオプション GUILayout.Window? ウィンドウ内のコンテンツが自動でレイアウトされるポップアップウィンドウ