/// <summary> /// Bulid AssetBundle /// </summary> public static void BulidAB() { UtilTools.CreateDirectory(outputPath); BuildAssetBundleOptions assetOptions = BuildAssetBundleOptions.ChunkBasedCompression | BuildAssetBundleOptions.DeterministicAssetBundle; BuildPipeline.BuildAssetBundles(outputPath, assetOptions, EditorUserBuildSettings.activeBuildTarget); string srcManifest = outputPath + "/" + Path.GetFileName(outputPath); if (File.Exists(srcManifest)) { string destManifest = outputPath + "/" + "AB"; File.Copy(srcManifest, destManifest, true); File.Copy(srcManifest + ".manifest", destManifest + ".manifest", true); File.Delete(srcManifest); } AssetDatabase.Refresh(); }