Unity进阶-Editor
Editor文件夹
1.Editor介绍:以下介绍
- Editor文件夹可以放在项目的任何文件夹下,可以有多个;
- 放在其中的内容,项目打包时不会被打包到项目中;
- 一般编辑器相关代码都可以放在该文件夹中;
- 要想访问Editor的代码,必须也放在该文件夹下;
添加菜单栏
1.编辑器菜单栏添加新的选项入口
//可以通过Unity提供我们的MenuItem特性在菜单栏添加选项按钮
//特性名:MenuItem
//命名空间:UnityEditor
//规则一:一定是静态方法
//规则二:我们这个菜单栏按钮 必须有至少一个斜杠 不然会报错 它不支持只有一个菜单栏入口
//规则三:这个特性可以用在任意的类当中
[MenuItem("GameTool/Test")]
private static void Test()
2.刷新Project窗口内容
//类名:AssetDatabase
//命名空间:UnityEditor
//方法:Refresh
Directory.CreateDirectory(Application.dataPath + "/测试文件夹");
AssetDatabase.Refresh();
3.Editor文件夹
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 雪夜の自我救赎!
评论
ValineDisqus