Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
 public static void SelectGameObjBuildOne()
 {
     BundleTool.FragmentBuild();
 }