1. Unity菜单栏拓展
当我们打开Unity的时候,我们可以直接看到在整个软件视图的最上方,有一个菜单栏如下图所示:
实际上,除了默认给我们展示出来的,用户也可以自己根据自己的需要进行拓展。我们假设,要在现有拓展栏基础上,拓展出一个名为:MyFirstMenu的选项,下方有若干个复选项。该怎么做呢?
1.1 基础显示
首先,在Asset文件夹下(也就是整个工程文件的根节点下)创建一个Editor文件夹,在这个Editor文件夹下新建一个脚本,我们起名为:MyMenu.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
/// <summary>
/// Unity菜单栏扩展
/// </summary>
public class MyMenu : MonoBehaviour
{
[MenuItem("MyFirstMenu/MenuTest1")]
public static void MenuTest1()
{
Debug.Log("MenuTest1");
}
}
这样我们,就在菜单栏拓展出来一个MyFirstMenu的选项,点击这个MyF