unity编辑器扩展,文章仅供参考。
在Editor下新建脚本
using UnityEngine;
using System.Collections;
using UnityEditor; //必须要包含
public class menu{
//这是当时写的全局宏定义类。开发环境设置 :安卓,windows,Ios
[MenuItem("工具/设置")] //添加菜单栏按钮
public static void Settings() // 定义一个静态方法
{
SettingsWindows win = (SettingsWindows)EditorWindow.GetWindow(typeof(SettingsWindows));
win.titleContent = new GUIContent("全局设置");
win.Show();
}
// 打包管理类。
[MenuItem("工具/打包")]
public static void AssetBundleCreate()
{
AssetBundleWindows win =(AssetBundleWindows) EditorWindow.GetWindow(typeof(AssetBundleWindows));
win.titleContent = new GUIContent("AssetBundle");
win.Show();
}
}
因为项目分为发布模式和调试模式,每个模式所要实现的功能补一下,比如:调试模式需要各种打印,而发布模式不行,所以会用到宏定义来实现区分。所以就写了这么一个编辑器工具来实现这个功能。
using UnityEngine;
us