Unity Editor - Inspector 面板布局

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 - 帮助框

猜你喜欢

转载自www.cnblogs.com/xuuold/p/10382919.html