OnGUI中基本常用布局绘制
private Vector2 scrollPosition = Vector2.zero;
private string searchText = "";
Sprite a = null;

EditorGUILayout.BeginHorizontal();//一行开始
GUILayout.Label("", GUILayout.Width(70)); //绘制一个label不可编辑
searchText = GUILayout.TextField(searchText, GUILayout.Width(600));//绘制一个文字区域,可以编辑
a = EditorGUI.ObjectField(rect,(Object)a, typeof(Sprite),false) as Sprite;//绘制一个对象区域,拖动赋值
if (GUILayout.Button("开始")){}//绘制一个按钮,点击后返回true
EditorGUILayout.EndHorizontal();//一行结束

scrollPosition = EditorGUILayout.BeginScrollView(scrollPosition);
//滚动区域
EditorGUILayout.EndScrollView();

首页 我的博客
粤ICP备17103704号