public static void BuildAllAB() { string strABOutPathDir = string.Empty; strABOutPathDir = PathTools.GetABOutPath(); if (!Directory.Exists(strABOutPathDir)) { Directory.CreateDirectory(strABOutPathDir); } BuildPipeline.BuildAssetBundles(strABOutPathDir, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64); AssetDatabase.Refresh(); }
public static void DeleteAllAB() { string strABNeedPathDir = string.Empty; strABNeedPathDir = PathTools.GetABOutPath(); if (!string.IsNullOrEmpty(strABNeedPathDir)) { //这里参数true表示可以删除非空目录 Directory.Delete(strABNeedPathDir, true); File.Delete(strABNeedPathDir + ".meta"); AssetDatabase.Refresh(); } }