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();