编辑器扩展

编辑器扩展

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using UnityEditor;
using UnityEngine;
 
public class Bolive : Editor//要继承Editor脚本
{
    //脚本要放在Editor文件夹中
 
    [MenuItem("Ques/Muse", false, 10)]//第一个参数是目录结构,第二个是是否需要指定物体才可以点击,第三个是决定排序的序号,默认为1000
    public static void GetMin1()//要用静态方法,点击后会触发这个方法
    {
        Debug.Log("Muse");
    }
 
    [MenuItem("Ques/Nuse/Duse", false, 12)]//多个层级可以这样排
    public static void GetMinq()
    {
        Debug.Log("Duse");
    }
 
    [MenuItem("Ques/Nuse/Fuse", false, 11)]//多个层级可以这样排
    public static void GetMinb()
    {
        Debug.Log("Fuse");
    }
 
    [MenuItem("GameObject/Buse", false, 10)]//这个可以在场景下点击右键显示
    public static void GetMin2()
    {
        Debug.Log("Buse");
    }
 
    [MenuItem("Assets/Cuse", false, 10)]//这个可以在资源文件夹下点击右键显示
    public static void GetMin3()
    {
        Debug.Log("Cuse");
    }
}

  

posted @   gatran  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示