[Unity] 编辑器学习(十三)

创建一个名称叫"Menu"的C#脚本

[MenuItem("EggMoTools/Settings")]
public static void Settings()
{
    SettingsWindow window = (SettingsWindow)EditorWindow.GetWindow(typeof(SettingsWindow));
    window.Show();
}

创建一个名称叫"SettingsWindow"的C#脚本

将该脚本继承EditorWindow.

/// <summary>
/// 绘制界面
/// </summary>
void OnGUI()
{
    EditorGUILayout.BeginHorizontal();

    EditorGUILayout.EndHorizontal();
}

创建出如下图所示的界面:

QQ截图20200514195452.png

我们还可以设置标题:

在脚本Menu中添加代码,代码如下:

[MenuItem("EggMoTools/Settings")]
public static void Settings()
{
    SettingsWindow window = (SettingsWindow)EditorWindow.GetWindow(typeof(SettingsWindow));
    window.titleContent = new GUIContent("全局设置");
    window.Show();
}

创建出如下图所示的界面:

QQ截图20200514200119.png

本文链接:

https://www.eggmo.net/archives/253/

转载请注明文章链接地址!Thanks♪(・ω・)ノ

1 + 2 =
快来做第一个评论的人吧~