EditorGUILayout

class in UnityEditor

Switch to Manual

Description

EditorGUI 的自动布局版本。

Static Functions

BeginFadeGroup开始一个可隐藏/显示的组,并且过渡将生成动画。
BeginHorizontal开始一个水平组并找回其矩形。
BeginScrollView开始一个自动布局的滚动视图。
BeginToggleGroup开始一个垂直组,带有可一次性启用或禁用所有控件的开关。
BeginVertical开始一个垂直组并找回其矩形。
BoundsField创建用于输入 Bounds 的 Center 和 Extents 字段。
ColorField创建一个用于选择 Color 的字段。
CurveField创建一个用于编辑 AnimationCurve 的字段。
DelayedDoubleField创建一个用于输入双精度浮点数的延迟文本字段。
DelayedFloatField创建一个用于输入浮点数的延迟文本字段。
DelayedIntField创建一个用于输入整数的延迟文本字段。
DelayedTextField创建一个延迟文本字段。
DoubleField生成一个用于输入双精度值的文本字段。
DropdownButton创建一个能够对鼠标按下做出反应的按钮,用于显示您自己的下拉菜单内容。
EndFadeGroup关闭由 BeginFadeGroup 开始的组。
EndHorizontal关闭由 BeginHorizontal 开始的组。
EndScrollView结束使用 BeginScrollView 调用开始的滚动视图。
EndToggleGroup关闭由 BeginToggleGroup 开始的组。
EndVertical关闭由 BeginVertical 开始的组。
EnumMaskField针对基于枚举的掩码创建一个字段。
EnumMaskPopup创建一个适用于位掩码的枚举弹出选择字段。
EnumPopup创建一个枚举弹出选择字段。
FloatField生成一个用于输入浮点值的文本字段。
Foldout创建一个左侧带有折叠箭头的标签。
GetControlRect获取编辑器控件的矩形。
HelpBox创建一个带有发送给用户的消息的帮助框。
InspectorTitlebar创建一个类似于 Inspector 窗口的标题栏。
IntField创建一个用于输入整数的文本字段。
IntPopup创建一个整数弹出选择字段。
IntSlider创建一个滑动条,用户可以进行拖动以在最小值和最大值之间更改整数值。
LabelField生成一个标签字段。(用于显示只读信息。)
LayerField创建一个层选择字段。
LongField创建一个用于输入长整数的文本字段。
MaskField创建一个适用于掩码的字段。
MinMaxSlider创建一个特殊滑动条,用户可利用该滑动条指定最小值和最大值之间的一个范围。
ObjectField生成一个可接收任何对象类型的字段。
PasswordField创建一个可让用户输入密码的文本字段。
Popup创建一个通用弹出选择字段。
PrefixLabel创建一个显示在特定控件前的标签。
PropertyField为 SerializedProperty 生成一个字段。
RectField创建用于输入 Rect 的 X、Y、W 和 H 字段。
SelectableLabel生成一个可选择标签字段。(用于显示可复制粘贴的只读信息。)
Slider创建一个滑动条,用户可以进行拖动以在最小值和最大值之间更改值。
Space在上一个控件和下一个控件之间留出一个小空间。
TagField创建一个标签选择字段。
TextArea创建一个文本区域。
TextField创建一个文本字段。
Toggle创建一个开关。
ToggleLeft创建一个开关字段,其中开关位于左侧,标签紧随其右。
Vector2Field创建用于输入 Vector2 的 X 和 Y 字段。
Vector3Field创建用于输入 Vector3 的 X、Y 和 Z 字段。
Vector4Field创建用于输入 Vector4 的 X、Y、Z 和 W 字段。