目录
- 1. 前言
- 2. 参数
- 3. 功能
-
- 3.1 折叠菜单: Foldout
- 3.2 折叠组: FoldoutGroup
- 3.4 下拉菜单:DropdownButton
- 3.5 超链接:LinkButton
- 3.6 颜色字段:ColorField
- 3.7 边界盒字段:BoundsField 、BoundsIntField
- 3.8 动画曲线面板:CurveField
- 3.9 渐变:GradientField
- 3.10 对象选择器:ObjectField
- 3.11 双精度浮点数字段:DoubleField、DelayedDoubleField
- 3.12 多维字段:RectField、RectIntField、Vector2Field、Vector2IntField、Vector3Field、Vector3IntField、Vector4Field
- 3.13 切换框:Toggle、ToggleLeft
- 3.14 选择标签:TagField、LayerField
- 3.15 滑动条:Slider、MinMaxSlider
- 3.16 间隔:Space
- 3.17 帮助框:HelpBox
- 3.18 Inspector标题栏:InspectorTitlebar
- 3.19 文本:FloatField、IntField、LabelField、LongField、MultiFloatField、MultiIntField、MultiPropertyField、TextArea、TextField、PasswordField
- 3.20 通用弹出选择字段:Popup
- 3.21 单选枚举:EnumPopup
- 3.22 多选枚举:EnumFlagsField
- 3.23 单选/多选整型:IntPopup、MaskField
- 3.24 工具栏:EditorToolbar
- 3.25 GUILayout派生控件
- 4 完整演示版
1. 前言
- EditorGUILayout专门用于编辑器界面的GUI类,提供了Unity内置类或结构体的控件函数,比如Color类、Vector3类等定义的控件。
- 为编辑器在Inspector和EditorWindow中扩展提供了很大的方便。
2. 参数
静态函数 | 描述 |
---|---|
BeginBuildTargetSelectionGrouping | 开始构建目标组并返回所选 BuildTargetGroup。 |
BeginFadeGroup | 开始一个可隐藏/显示的组,并且过渡将生成动画。 |
BeginFoldoutHeaderGroup | 创建一个左侧带有折叠箭头的标签。 |
BeginHorizontal | 开始一个水平组并找回其矩形。 |
BeginScrollView | 开始一个自动布局的滚动 |