diff --git a/Assets/YooAsset/CHANGELOG.md b/Assets/YooAsset/CHANGELOG.md index 1c6a89a..6dcddb1 100644 --- a/Assets/YooAsset/CHANGELOG.md +++ b/Assets/YooAsset/CHANGELOG.md @@ -2,6 +2,119 @@ All notable changes to this package will be documented in this file. +## [1.5.0] - 2023-07-05 + +该版本重构了Persistent类,导致沙盒目录和内置目录的存储结构发生了变化。 + +该版本支持按照Package自定义沙盒存储目录和内置存储目录。 + +**注意:低版本升级用户,请使用Space Shooter目录下的StreamingAssetsHelper插件覆盖到本地工程!** + +### Changed + +- BuildParameters.OutputRoot重命名为BuildOutputRoot +- 变更了IQueryServices.QueryStreamingAssets(string packageName, string fileName)方法 + +### Added + +- 新增了YooAssets.SetCacheSystemDisableCacheOnWebGL()方法 + + ```c# + /// + /// 设置缓存系统参数,禁用缓存在WebGL平台 + /// + public static void SetCacheSystemDisableCacheOnWebGL() + ``` + +- 新增了YooAssets.SetDownloadSystemRedirectLimit()方法 + + ```c# + /// + /// 设置下载系统参数,网络重定向次数(Unity引擎默认值32) + /// 注意:不支持设置为负值 + /// + public static void SetDownloadSystemRedirectLimit(int redirectLimit) + ``` + +- 新增了构建流程可扩展的方法。 + + ```c# + public class AssetBundleBuilder + { + /// + /// 构建资源包 + /// + public BuildResult Run(BuildParameters buildParameters, List buildPipeline) + } + ``` + +- 新增了BuildParameters.StreamingAssetsRoot字段 + + ```c# + public class BuildParameters + { + /// + /// 内置资源的根目录 + /// + public string StreamingAssetsRoot; + } + ``` + +- 新增了InitializeParameters.BuildinRootDirectory字段 + + ```c# + /// + /// 内置文件的根路径 + /// 注意:当参数为空的时候会使用默认的根目录。 + /// + public string BuildinRootDirectory = string.Empty; + ``` + +- 新增了InitializeParameters.SandboxRootDirectory字段 + + ```c# + /// + /// 沙盒文件的根路径 + /// 注意:当参数为空的时候会使用默认的根目录。 + /// + public string SandboxRootDirectory = string.Empty; + ``` + +- 新增了ResourcePackage.GetPackageBuildinRootDirectory()方法 + + ```c# + /// + /// 获取包裹的内置文件根路径 + /// + public string GetPackageBuildinRootDirectory() + ``` + +- 新增了ResourcePackage.GetPackageSandboxRootDirectory()方法 + + ```c# + /// + /// 获取包裹的沙盒文件根路径 + /// + public string GetPackageSandboxRootDirectory() + ``` + +- 新增了ResourcePackage.ClearPackageSandbox()方法 + + ```c# + /// + /// 清空包裹的沙盒目录 + /// + public void ClearPackageSandbox() + ``` + +### Removed + +- 移除了资源包构建流程任务节点可扩展功能。 +- 移除了YooAssets.SetCacheSystemSandboxPath()方法 +- 移除了YooAssets.GetStreamingAssetBuildinFolderName()方法 +- 移除了YooAssets.GetSandboxRoot()方法 +- 移除了YooAssets.ClearSandbox()方法 + ## [1.4.17] - 2023-06-27 ### Changed @@ -25,8 +138,6 @@ All notable changes to this package will be documented in this file. - IShareAssetPackRule 重命名为 ISharedPackRule -- - ### Added - 新增了ResourcePackage.LoadAllAssetsAsync方法