Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

GUILayoutUtility.GetRect

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
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 @param content Содержание для отображения.
style @param style GUIStyle для позиционирования.
options @param options Необязательный список настроек позиционирования, указывающий дополнительные свойства. Все назначенные здесь настройки будут переопределять настройки, определенные стилем. See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Возврат значений

Rect @return Прямоугольник, достаточно большой, чтобы содержать контент, содержащийся в стиле.

Описание

Резервный расположение места для прямоугольника для отображения содержимого с определенным стилем.

	// 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 @param width Ширина желаемой области.
height @param height Высота желаемой области.
style @param style Необязательный GUIStyle для позиционирования. Если указан, значение padding будет добавлено к размеру, а его значение margin - к отступу.
options @param options Необязательный список настроек позиционирования, указывающий дополнительные свойства. Все назначенные здесь настройки будут переопределять настройки, определенные стилем. See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Возврат значений

Rect @return Прямоугольник для содержания элемента управления.

Описание

Резервный расположение места для прямоугольника с фиксированной областью содержимого.


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 @param minWidth Минимальная ширина области передается обратно.
maxWidth @param maxWidth Максимальная ширина области передается обратно.
minHeight @param minWidth Минимальная ширина области передается обратно.
maxHeight @param maxWidth Максимальная ширина области передается обратно.
style @param style Необязательный стиль. Если указан, значение padding стиля будет добавлено к требуемому размеру, а значение margin будет использоваться для отступа.
options @param options Необязательный список настроек позиционирования, указывающий дополнительные свойства. Все назначенные здесь настройки будут переопределять настройки, определенные стилем. See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Возврат значений

Rect @return Прямоугольник с размером между minWidth и maxWidth с учетом обоих осей.

Описание

Резервное место для расположения гибкого прямоугольника.

Размер прямоугольника между минимальным и максимальным значениями.