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

参数

labelWidth 要用于前缀标签的宽度。
fieldWidth 文本条目的宽度。

描述

使所有 EditorGUI 看起来像常规控件。

这将使 EditorGUI 使用的默认样式看起来像控件(例如,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); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961