/// <summary> /// 打包AssetBundle /// </summary> void BuildingAssetBundle(emBuildType build_type) { try { bool running = true; SaveData(); running = AssetBundleNameTool.RunningAssetBundleNameTool(asset_bundle_build_); if (running) { running = SceneConfigTool.GenerateAllSceneConfig(asset_bundle_build_.Data.Scenes); } if (running) { BuildAssetBundle.BuildAllAssetBundlesToTarget(GetBuildTargetType(build_type), build_option_); } if (running) { LoadAssetBundleGranularityInfo(); } } catch (System.Exception ex) { Debug.LogError(ex.Message); } SceneConfigTool.RestoreAllScene(asset_bundle_build_.Data.Scenes); EditorUtility.ClearProgressBar(); }
/// <summary> /// 打包AssetBundle /// </summary> void BuildingAssetBundle() { bool running = true; SaveData(); running = AssetBundleNameTool.RunningAssetBundleNameTool(asset_bundle_build_); if (running) { running = SceneConfigTool.GenerateAllSceneConfig(asset_bundle_build_.Data.Scenes); } if (running) { BuildAssetBundle.BuildAllAssetBundlesToTarget(GetBuildTargetType(), build_option_); } if (running) { LoadAssetBundleGranularityInfo(); } SceneConfigTool.RestoreAllScene(asset_bundle_build_.Data.Scenes); }