Unity Editor 基础篇(二):自定义 Inspector 面板
链接:https://mp.weixin.qq.com/s/Y5Rn5Y-5o-SB73z7Kc5f_Q?
笔记:
1. 垂直布局、水平布局
EditorGUILayout.BeginVertical();
EditorGUILayout.EndVertical();
-------------
EditorGUILayout.BeginHorizontal();
EditorGUILayout.EndHorizontal();
2.Space - 空行
EditorGUILayout.Space()
3. 绘制各种类型字段
EditorGUILayout.LabelField()标签字段
EditorGUILayout.IntField() 整数字段
EditorGUILayout.FloatField() 浮点数字段
EditorGUILayout.TextField() 文本字段
EditorGUILayout.Vector2Field() 二维向量字段
EditorGUILayout.Vector3Field() 三维向量字段
EditorGUILayout.Vector4Field() 四维向量字段
4. EditorGUILayout.Slider() - 滑块
第一个参数是滑块的名字
第二个参数是滑块要改变的值
第三和第四个参数是滑块的范围
5. EditorGUI.ProgressBar() - 进度条
第一个参数是设置进度条的大小,类型是一个 Rect;
第二个参数是设置显示的值;
第三个参数是设置进度条的名字。
6. EditorGUILayout.HelpBox - 帮助框