Unity MenuItem 菜单项

MenuItem 类可以自己定义菜单项到主菜单和检视面板上下文菜单。

注意:这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名空间下。所以当使用C#脚本时,你需要在脚本前面加上 "using UnityEditor"引用

在Editor文件夹下添加C#脚本,类名要与文件名一致

例如创建MyMenu.cs

using UnityEngine;
class MyMenu : MonoBehaviour {
	// Add menu named "Do Something" to the main menu
	//添加菜单名为Do Something 到主菜单
    [MenuItem("MyMenu/Do Something")]
    static void DoSomething()
    {
        Debug.Log("Do Somethring");
    }

	
}

主菜单当中会自动出现一个MuMenu项

点开会有一个Do Something子菜单


点击Do Something控制台会输出 Do Something

Unity MenuItem 菜单项_第1张图片

你可能感兴趣的:(Unity MenuItem 菜单项)