Unity MenuItem 菜单项

来源:互联网 发布:linux认证有哪些 编辑:程序博客网 时间:2024/06/05 13:16

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


0 0