content | 表示するルームを作るためのコンテンツ |
style | レイアウトのための GUIStyle |
options | 特別なレイアウト対応をするためのレイアウトオプションリスト。ここに渡された値は style で定義された設定を上書きします。See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect スタイルでレンダリングされるときにコンテンツを格納するのに十分な大きさの矩形
特定のスタイルのいくつかのコンテンツを表示する矩形のためにレイアウト空間を予約します。
// Shows the button rect properties in a label when the mouse is over it var buttonText : GUIContent = new GUIContent("some button"); var buttonStyle : GUIStyle = GUIStyle.none; function OnGUI() { var rt : Rect = GUILayoutUtility.GetRect(buttonText, buttonStyle); if (rt.Contains(Event.current.mousePosition)) { GUI.Label(Rect(0,20,200,70), "PosX: " + rt.x + "\nPosY: " + rt.y + "\nWidth: " + rt.width + "\nHeight: " + rt.height); } GUI.Button(rt, buttonText, buttonStyle); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public GUIContent buttonText = new GUIContent("some button"); public GUIStyle buttonStyle = GUIStyle.none; void OnGUI() { Rect rt = GUILayoutUtility.GetRect(buttonText, buttonStyle); if (rt.Contains(Event.current.mousePosition)) GUI.Label(new Rect(0, 20, 200, 70), "PosX: " + rt.x + "\nPosY: " + rt.y + "\nWidth: " + rt.width + "\nHeight: " + rt.height); GUI.Button(rt, buttonText, buttonStyle); } }
width | 望む領域の幅 |
height | 望む領域の高さ |
style | レイアウトのためのオプションの GUIStyle 。指定した場合、スタイルの padding 値をサイズに追加され、スペースを空ける margin 値が使用されます。 |
options | 特別なレイアウト対応をするためのレイアウトオプションリスト。ここに渡された値は style で定義された設定を上書きします。See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect コントロールを配置する矩形
固定のコンテンツ領域の矩形のためにレイアウト空間を予約します。
minWidth | 領域の幅の最小値を返します。 |
maxWidth | 領域の最大の幅を返します。 |
minHeight | 領域の幅の最小値を返します。 |
maxHeight | 領域の最大の幅を返します。 |
style | オプションのスタイル。指定した場合、スタイルの padding 値が要求されたサイズに追加され、スペースを空ける margin 値が使用されます。 |
options | 特別なレイアウト対応をするためのレイアウトオプションリスト。ここに渡された値は style で定義された設定を上書きします。See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect 両方の軸の minWidth と maxWidth の間のサイズの矩形
Flexible Rect のレイアウト領域を予約します。
最小と最大値の間の矩形のサイズ