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

EditorGUILayout.LabelField

Declaration

public static void LabelField(string label, params GUILayoutOption[] options);
public static void LabelField(string label, GUIStyle style, params GUILayoutOption[] options);
public static void LabelField(GUIContent label, params GUILayoutOption[] options);
public static void LabelField(GUIContent label, GUIStyle style, params GUILayoutOption[] options);
public static void LabelField(string label, string label2, params GUILayoutOption[] options);
public static void LabelField(string label, string label2, GUIStyle style, params GUILayoutOption[] options);
public static void LabelField(GUIContent label, GUIContent label2, params GUILayoutOption[] options);
public static void LabelField(GUIContent label, GUIContent label2, GUIStyle style, params GUILayoutOption[] options);

Параметры

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

Описание

Создайте поле метки. (Пользуется для отображения информации только для чтения.)


Показывает метку в редакторе (Label) с секундами с момента запуска редактора (Label2).

// Shows a label in the editor with the seconds since the editor started
using UnityEditor;
using UnityEngine;

public class LabelFieldExample : EditorWindow { [MenuItem("Examples/Editor GUILayout Label Usage")] static void Init() { LabelFieldExample window = (LabelFieldExample)EditorWindow.GetWindow(typeof(LabelFieldExample), true, "My Empty Window"); window.Show(); }

void OnGUI() { EditorGUILayout.LabelField("Time since start: ", EditorApplication.timeSinceStartup.ToString()); this.Repaint(); } }