少年修仙传客户端基础资源
lwb
2020-11-20 523a8c5b8de799aeaeaa7287f0b4f9e2edf339ee
Assets/Editor/Tool/AssetBundleBuildTool.cs
@@ -12,7 +12,10 @@
        static void DoIt()
        {
            BuildAssetBundleOptions opt = BuildAssetBundleOptions.ChunkBasedCompression | BuildAssetBundleOptions.DeterministicAssetBundle | BuildAssetBundleOptions.StrictMode;
            string outputPath = StringUtility.Contact(Application.streamingAssetsPath, Path.AltDirectorySeparatorChar, EditorUserBuildSettings.activeBuildTarget.ToString());
            string outputPath = StringUtility.Contact(System.Environment.CurrentDirectory, "/AssetBundles/", EditorUserBuildSettings.activeBuildTarget.ToString());
            string streamingPath = StringUtility.Contact(Application.streamingAssetsPath, Path.AltDirectorySeparatorChar, EditorUserBuildSettings.activeBuildTarget.ToString());
            if (!Directory.Exists(outputPath))
                Directory.CreateDirectory(outputPath);
@@ -33,6 +36,16 @@
            AssetBundleBuildExtersion.Build(outputPath, "maps", opt, EditorUserBuildSettings.activeBuildTarget,false);
            AssetBundleBuildExtersion.Build(outputPath, "ui", opt, EditorUserBuildSettings.activeBuildTarget,false);
            var fileInfos = new List<FileInfo>();
            FileExtersion.GetAllDirectoryFileInfos(outputPath, fileInfos);
            AssetsVersionMaker.WriteAssetsVersionFile(outputPath, fileInfos);
            if (Directory.Exists(streamingPath))
                Directory.Delete(streamingPath, true);
            FileExtersion.DirectoryCopy(outputPath, streamingPath);
        }
    }