版本: Unity 6 (6000.0)
语言英语
  • C#

EditorGUILayout

UnityEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实阅读了用户提出的每项建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

EditorGUI 的自动布局版本。

静态方法

BeginBuildTargetSelectionGrouping开始构建目标分组并获取选定的 BuildTargetGroup。
BeginFadeGroup开始一个可以隐藏/显示的组,并且过渡将被动画化。
BeginFoldoutHeaderGroup创建一个带有折叠箭头(在左侧)的标签。
BeginHorizontal开始一个水平组并获取其矩形。
BeginScrollView开始一个自动布局的滚动视图。
BeginToggleGroup开始一个垂直组,带有一个切换按钮,可以同时启用或禁用其中的所有控件。
BeginVertical开始一个垂直组并获取其矩形。
BoundsField创建一个中心和范围字段,用于输入边界。
BoundsIntField创建一个位置和大小字段,用于输入边界整数。
ColorField创建一个字段,用于选择颜色。
CurveField创建一个字段,用于编辑动画曲线。
DelayedDoubleField创建一个延迟文本字段,用于输入双精度浮点数。
DelayedFloatField创建一个延迟文本字段,用于输入浮点数。
DelayedIntField创建一个延迟文本字段,用于输入整数。
DelayedTextField创建一个延迟文本字段。
DoubleField创建一个文本字段,用于输入双精度浮点数。
DropdownButton创建一个按钮,它对鼠标按下做出反应,用于显示您自己的下拉内容。
EditorToolbar创建一个工具栏,其中填充了指定的编辑器工具集合。
EditorToolbarForTarget创建一个工具栏,其中填充了与目标对象的 EditorToolAttribute 相匹配的编辑器工具集合。
EndBuildTargetSelectionGrouping关闭使用 BeginBuildTargetSelectionGrouping 开始的组。
EndFadeGroup关闭使用 BeginFadeGroup 开始的组。
EndFoldoutHeaderGroup关闭使用 BeginFoldoutHeaderGroup 开始的组。
EndHorizontal关闭使用 BeginHorizontal 开始的组。
EndScrollView结束使用 BeginScrollView 调用的滚动视图。
EndToggleGroup关闭使用 BeginToggleGroup 开始的组。
EndVertical关闭使用 BeginVertical 开始的组。
EnumFlagsField在单击时显示一个菜单,该菜单包含枚举类型每个值的选项。
EnumPopup创建一个枚举弹出式选择字段。
FloatField创建一个文本字段,用于输入浮点数。
Foldout创建一个带有折叠箭头(在左侧)的标签。
GetControlRect获取编辑器控件的矩形。
GradientField创建一个字段,用于编辑渐变。
HelpBox创建一个帮助框,其中包含一条消息给用户。
InspectorTitlebar创建一个类似于检查器窗口的标题栏。
IntField创建一个文本字段,用于输入整数。
IntPopup创建一个整数弹出式选择字段。
IntSlider创建一个滑块,用户可以拖动它来更改最小值和最大值之间的整数。
LabelField创建一个标签字段。(对于显示只读信息很有用。)
LayerField创建一个层选择字段。
LinkButton创建一个可单击的链接标签。
LongField创建一个文本字段,用于输入长整数。
MaskField创建一个用于掩码的字段。
MinMaxSlider创建一个特殊的滑块,用户可以使用它来指定最小值和最大值之间的范围。
ObjectField创建一个字段来接收任何对象类型。
PasswordField创建一个文本字段,用户可以在其中输入密码。
Popup创建一个通用的弹出式选择字段。
PrefixLabel在某个控件前面创建一个标签。
PropertyField创建一个用于序列化属性的字段。
RectField创建一个 X、Y、W 和 H 字段,用于输入矩形。
RectIntField创建一个 X、Y、W 和 H 字段,用于输入矩形整数。
RenderingLayerMaskField创建一个层选择字段。
SelectableLabel创建一个可选择的标签字段。(对于显示可以复制粘贴的只读信息很有用。)
Slider创建一个滑块,用户可以拖动它来更改最小值和最大值之间的值。
Space在先前的控件和后面的控件之间创建一个小的空间。
TagField创建一个标签选择字段。
TextArea创建一个文本区域。
TextField创建一个文本字段。
Toggle创建一个切换按钮。
ToggleLeft创建一个切换按钮字段,其中切换按钮在左侧,标签紧挨着它在右侧。
ToolContextToolbar创建一个工具栏,其中填充了指定的编辑器工具上下文集合。
ToolContextToolbarForTarget创建一个工具栏,其中填充了与目标对象的 EditorToolContextAttribute.targetType 相匹配的 EditorToolContext 集合。
Vector2Field创建一个 X 和 Y 字段,用于输入二维向量。
Vector2IntField创建一个 X 和 Y 整数字段,用于输入二维向量整数。
Vector3Field创建一个 X、Y 和 Z 字段,用于输入三维向量。
Vector3IntField创建一个 X、Y 和 Z 整数字段,用于输入三维向量整数。
Vector4Field创建一个 X、Y、Z 和 W 字段,用于输入四维向量。