拓展编辑器(二)_拓展右键菜单

拓展右键菜单

using UnityEngine;
using UnityEditor;
public class 扩展右键菜单
{
    [MenuItem("Assets/My Tools/Tools 1", false, 2)]
    static void MyTools1()
    {
        Debug.Log(Selection.activeObject.name);
    }
    [MenuItem("Assets/My Tools/Tools 2", false, 1)]
    static void MyTools2()
    {
        Debug.Log(Selection.activeObject.name);
    }
}

自定义菜单的参数需要在MenuItem方法中写入显示的菜单路径。如果菜单条比较多,可以在第三个参数处输入标识排序的整数,数值越小,它的排序就越靠前

可以使用Debu.Log()打印选择的游戏对象Selection.activeObject.name(这段代码中输出的是类名)

效果图如下:

 

posted @ 2018-10-25 18:08  むふむふ  阅读(291)  评论(0编辑  收藏  举报