编辑器扩展
编辑器扩展
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"); } }