快捷入口标签

  • 自定义新标签
 1 public class MenuItemTest : MonoBehaviour
 2 {
 3 
 4     [MenuItem("MyEditor/CreatData")]
 5     //必须是静态方法才会执行
 6     //与所在类继承那个类无关
 7     public static void CreatData()
 8     {
 9         Debug.Log("start  CreatData");
10     }
11 }

  • 在原标签中添加
1  // priority 设置CreatData标签显示位置。1在最上层显示
2  [MenuItem("Assets/CreatData", priority = 1)]
3  public static void CreatData()
4  {
5      Debug.Log("start  CreatData");
6  }

也会在Project栏中鼠标右键显示

 

还有一种是创建存储类的实例,这种类必须继承自ScriptableObject类,其标签自动列在Assets/Create中

[CreateAssetMenu(menuName = "CreatData")]
public class MenuItemTest : ScriptableObject { }

 

posted @ 2019-01-18 10:43  Jeanc  阅读(194)  评论(0编辑  收藏  举报