Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

GUILayoutUtility.GetRect

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function GetRect(content: GUIContent, style: GUIStyle): Rect;
public static Rect GetRect(GUIContent content, GUIStyle style);
public static function GetRect(content: GUIContent, style: GUIStyle, params options: GUILayoutOption[]): Rect;
public static Rect GetRect(GUIContent content, GUIStyle style, params GUILayoutOption[] options);

パラメーター

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); } }

public static function GetRect(width: float, height: float): Rect;
public static Rect GetRect(float width, float height);
public static function GetRect(width: float, height: float, style: GUIStyle): Rect;
public static Rect GetRect(float width, float height, GUIStyle style);
public static function GetRect(width: float, height: float, params options: GUILayoutOption[]): Rect;
public static Rect GetRect(float width, float height, params GUILayoutOption[] options);
public static function GetRect(width: float, height: float, style: GUIStyle, params options: GUILayoutOption[]): Rect;
public static Rect GetRect(float width, float height, GUIStyle style, params GUILayoutOption[] options);

パラメーター

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 コントロールを配置する矩形

説明

固定のコンテンツ領域の矩形のためにレイアウト空間を予約します。


public static function GetRect(minWidth: float, maxWidth: float, minHeight: float, maxHeight: float): Rect;
public static Rect GetRect(float minWidth, float maxWidth, float minHeight, float maxHeight);
public static function GetRect(minWidth: float, maxWidth: float, minHeight: float, maxHeight: float, style: GUIStyle): Rect;
public static Rect GetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style);
public static function GetRect(minWidth: float, maxWidth: float, minHeight: float, maxHeight: float, params options: GUILayoutOption[]): Rect;
public static Rect GetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, params GUILayoutOption[] options);
public static function GetRect(minWidth: float, maxWidth: float, minHeight: float, maxHeight: float, style: GUIStyle, params options: GUILayoutOption[]): Rect;
public static Rect GetRect(float minWidth, float maxWidth, float minHeight, float maxHeight, GUIStyle style, params GUILayoutOption[] options);

パラメーター

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 のレイアウト領域を予約します。

最小と最大値の間の矩形のサイズ