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

EditorGUIUtility.LookLikeControls

Declaration

Obsolete public static void LookLikeControls(float _labelWidth, float _fieldWidth);

Параметры

Параметр Описание
labelWidth Ширина, используемая для меток с префиксами.
fieldWidth Ширина текстовых записей.

Описание

Сделать так, чтобы все EditorGUI выглядели как обычные элементы управления.

Это сделает стили по умолчанию, используемые EditorGUI выглядеть как элементы управления (e.g. EditorGUI.Popup становится полным всплывающим меню).


Окно редактора с видом "LookLikeControls".

using UnityEngine;
using UnityEditor;

// Simple editor window that shows the difference between // Look like controls and look like inspector

class LookLikeControlsInspector : EditorWindow { int integer1 = 0; float float1 = 5.5f;

[MenuItem("Examples/Look Like Controls - Inspector")] static void Init() { var window = GetWindow<LookLikeControlsInspector>(); window.Show(); }

void OnGUI() { EditorGUIUtility.LookLikeInspector(); EditorGUILayout.TextField("Text Field:", "Hello There"); EditorGUILayout.IntField("Int Field:", integer1); EditorGUILayout.FloatField("Float Field:", float1); EditorGUILayout.Space(); EditorGUIUtility.LookLikeControls(); EditorGUILayout.TextField("Text Field", "Hello There"); EditorGUILayout.IntField("Int Field:", integer1); EditorGUILayout.FloatField("Float Field:", float1); } }