public class GenerateUnityPackage : MonoBehaviour{static private int count =1;
#if UNITY_EDITOR[MenuItem("Framework/1.自动导出Framework包 %E")]private static void GenerateUnityPackageName(){string strAssetFileFolder = "Assets/Framework";string strSavePath = "Framework_" + DateTime.Now.ToString("yyyy_MM_dd_HH") + ".unitypackage";AssetDatabase.ExportPackage(strAssetFileFolder, strSavePath, ExportPackageOptions.Recurse);Debug.Log("已导出包:"+strSavePath);Application.OpenURL("file:///" + Application.dataPath+"/..");}
#endif}
记录几个常用的API
// 拷贝到剪切板
GUIUtility.systemCopyBuffer = DateTime.Now.ToString("yyyy_mm_dd_HH");
// 执行指定的menuitem
EditorApplication.ExecuteMenuItem("Framework/1.自动导出Framework包");