- 编辑器相关代码一般放在Editor文件夹,
打包时Editor文件夹的内容不会被打包 - 编辑器添加自定义菜单项
命名空间 using UnityEditor
特性[MenuItem()] 特性下方为静态函数 - 添加刷新Project目录的菜单项
[MenuItem("刷新/刷新Project目录")]
static void Test()
{
Debug.Log("刷新project目录");
//刷新project目录
AssetDatabase.Refresh();
}
- 注意:特性中的层级至少有两层
[MenuItem(“菜单”)] 是错误的
[MenuItem(“菜单/菜单1”)] 是正确的
编辑器脚本可以不继承 MonoBehaviour