环境:Unity2017.2 语言:C#
总起:
菜单栏的扩展,这边主要讨论4个常用窗口的菜单栏:
1.整个Unity编辑器顶头的菜单栏;
2.Inspector挂Component的;
3.Hierarchy游戏物体节点树的;
4.Project游戏资源文件的。
这边最主要的一个类就是MenuItem。
MenuItem是在UnityEditor的namespace下,所以使用该标签的类必须放在Editor的目录下或其子目录下。因为UnityEditor这个dll不会在打包的时候放到包体中,所以如果没有放到Editor目录下,就会产生编译错误,这点要注意。
MenuItem:
简单的使用:
[MenuItem("Tools/Test", false, 23)]
public static void Test()
{
Debug.Log("Test");
}
[MenuItem("Tools/Test", true, 23)]