Unity自定义窗口初探

1通过继承EditorWindow创建一个窗口

public class TestWindows : EditorWindow {
}

2可以在其构造函数中为各变量赋值

TestWindows()
{
    titleContent = new GUIContent("TestWindow");
}

3使用MenuItem标签添加菜单栏按钮,并通过EditorWindow.GetWindow()方法实例化窗口

[MenuItem("Test/TestWindow")]
static void showWindow()
{
    EditorWindow.GetWindow(typeof(TestWindows));
}

4在OnGUI()方法中绘制窗口

private void OnGUI()
{
        
}

5使用if(GUILayout.Button(“TestButton”)){}创建按钮并判断点击

在这里插入代码片

你可能感兴趣的:(UnityEditor)