UEDL3——EditorGUI相关
UEDL3——EditorGUI相关
EditorGUI & EditorGUILayout
EditorGUI
类似 GUI
,是一个主要用于绘制编辑器拓展 UI 的工具类
它提供了一些 GUI
中没有的API,主要是 编辑器功能中会用到的一些 特殊控件
我们经常会将 EditorGUI
和 GUI
混合使用 来制作一些编辑器拓展功能,但是由于更多时候我们会用到自动布局功能
因此我们接下来着重讲解 EditorGUILayout
中的功能,EditorGUI
和它的区别仅仅是需要自己设置位置而已
以下窗口中的控件相关绘制 逻辑处理相关的内容,EditorGUI
相关的控件,同样还是需要在OnGUI()当中进行实现 才能被显示出来
GUILayout
相关知识点回顾:UG1L10——GUILayout
关于EditorGUILayout
的更多控件详细内容:EditorGUILayout - Unity 脚本 API
本章包括以下内容:
- 文本、层级和标签、颜色
- 枚举、选择、按下按钮
- 对象关联、各类型输入
- 折叠、折叠组
- 开关、开关组
- 滑动条、双滑块滑动条
- 帮助框、间隔
- 动画曲线、布局
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!