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