Unity 6.3
0 онлайн 53 гостей 3 в системе
Вход

GUILayout.Box

Declaration

public static void Box(Texture image, params GUILayoutOption[] options);
public static void Box(string text, params GUILayoutOption[] options);
public static void Box(GUIContent content, params GUILayoutOption[] options);
public static void Box(Texture image, GUIStyle style, params GUILayoutOption[] options);
public static void Box(string text, GUIStyle style, params GUILayoutOption[] options);
public static void Box(GUIContent content, GUIStyle style, params GUILayoutOption[] options);

Параметры

Параметр Описание
текст Текст для отображения в поле.
изображение Texture для отображения на коробке.
содержание Текст, изображение и tooltip для этого поля.
стиль Используемый стиль. Если этот параметр не указан, то используется стиль box из текущего GUISkin.
варианты Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.
Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Описание

Сделайте коробку автоматического расположения.

Так создаётся прямоугольник со статическим текстом или изображениями, но без других элементов управления GUI. Если нужен прямоугольный контейнер для набора элементов управления, используйте одну из функций группировки (BeginHorizontal, BeginVertical, BeginArea, и т.д.).


Коробки в представлении Game.

using UnityEngine;

public class ExampleScript : MonoBehaviour { Texture tex;

void OnGUI() { if (!tex) { Debug.LogError("Missing texture, assign a texture in the inspector"); } GUILayout.Box(tex); GUILayout.Box("This is a sized label"); } }