public static void FragmentBuild() { if (!Directory.Exists(Application.dataPath + "/../AssetBundle/" + EditorUserBuildSettings.activeBuildTarget.ToString())) { Directory.CreateDirectory(Application.dataPath + "/../AssetBundle/" + EditorUserBuildSettings.activeBuildTarget.ToString()); } BuildPipeline.BuildAssetBundles(Application.dataPath + "/../AssetBundle/" + EditorUserBuildSettings.activeBuildTarget.ToString(), BundleTool.GetAssetBundleBuild(Selection.gameObjects), BuildAssetBundleOptions.None, EditorUserBuildSettings.activeBuildTarget); DeleteMainfest(); }
private void DownLoadBundles() { var targetPath = Application.streamingAssetsPath; var map = FindAllBundleNames(); AssetBundleConfig.map = map; foreach (var name in map.Keys) { var bundleName = BundleTool.GetBundleFileName(name); File.Copy(BundleConfig.BUNDLE_REMOTE_PATH + "/" + bundleName, targetPath + "/" + bundleName, true); } }
public static void SelectGameObjBuildOne() { BundleTool.FragmentBuild(); }