Unity自动导出包

	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包");

你可能感兴趣的:(UnityEditor,unity,游戏引擎)