content | 表示するルームを作るためのコンテンツ |
style | レイアウトのための GUIStyle |
options | 指定してレイアウトオプションを渡すときのレイアウトオプションのリスト。ここで設定したものは style によって設定された値を上書きします。See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect スタイルでレンダリングされるときにコンテンツを格納するのに十分な大きさの矩形
特定のスタイルのいくつかのコンテンツを表示する矩形のためにレイアウト空間を予約します。
using UnityEngine;
public class ExampleScript : MonoBehaviour { // Shows the button rect properties in a label when the mouse is over it GUIContent buttonText = new GUIContent("some button"); 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 のレイアウト領域を予約します。
最小と最大値の間の矩形のサイズ