Releases: tuyoogame/YooAsset
Releases · tuyoogame/YooAsset
1.5.8
Fixed
- (#175) 修复了Mac平台URL路径有空格的情况,会报Malformed URL错误。
- (#177) 修复了加载一个地址的主资源或子资源之后无法再加载另一种的问题。
- (#266) 修复了资源系统遍历IsBusy次数过多,导致过多的耗时的问题。
- (#276) 修复了HostPlayMode模式下,如果内置清单是最新版本,每次运行都会触发拷贝行为。
- (#295) 修复了在安卓平台,华为和三星真机上有极小概率加载资源包失败 : Unable to open archive file。
Added
- 新增资源导入器。
- 新增获取缓存文件信息的方法。
Changed
- 支持鸿蒙操作系统。
- 支持资源下载器合并。
2.1.1
2.1.0
升级了 Scriptable build pipeline (SBP) 的版本,来解决图集引用的精灵图片冗余问题。
Fixed
- (#195) 修复了在EditorPlayMode模式下,AssetHandle.GetDownloadStatus()发生异常的问题。
- (#201) 修复了断点续传失效的问题。
- (#202) 修复了打包参数FileNameStyle设置为BundleName后,IQueryServices会一直返回true的问题。
- (#205) 修复了HybridCLR插件里创建资源下载器触发的异常。
- (#210) 修复了DownloaderOperation在未开始下载前,内部的PackageName为空的问题。
- (#220) 修复了资源收集界面关闭后,撤回操作还会生效的问题。
- 修复了下载器合并后重新计算下载字节数不正确的问题。
Improvements
Changed
-
IBuildinQueryServices和IDeliveryQueryServices查询方法变更。
public interface IBuildinQueryServices { /// <summary> /// 查询是否为应用程序内置的资源文件 /// </summary> /// <param name="packageName">包裹名称</param> /// <param name="fileName">文件名称(包含文件的后缀格式)</param> /// <param name="fileCRC">文件哈希值</param> /// <returns>返回查询结果</returns> bool Query(string packageName, string fileName, string fileCRC); } public interface IDeliveryQueryServices { /// <summary> /// 查询是否为开发者分发的资源文件 /// </summary> /// <param name="packageName">包裹名称</param> /// <param name="fileName">文件名称(包含文件的后缀格式)</param> /// <param name="fileCRC">文件哈希值</param> /// <returns>返回查询结果</returns> bool Query(string packageName, string fileName, string fileCRC); }
Removed
- (#212) 移除了构建报告里的资源冗余信息列表。
2.0.3-preview
Fixed
- (#180) Fixed an issue with invalid encryption task in the build pipeline.
- (#185) Fixed subscene unload error when the scene is not loaded.
- (#190) Fixed webgl platform compile error.
Improvements
- The asset load method add the priority parameter.
- The async operation class add the priority field.
Added
-
The InitializeParameters calss add new parameter : AutoDestroyAssetProvider
/// <summary> /// 自动销毁不再使用的资源提供者 /// </summary> public bool AutoDestroyAssetProvider = false;
-
Resource package add TryUnloadUnusedAsset function.
/// <summary> /// 尝试卸载指定资源的资源包(包括依赖资源) /// </summary> public void TryUnloadUnusedAsset(AssetInfo assetInfo)
Removed
- The InitializeParameters calss remove the parameter : LoadingMaxTimeSlice
2.0.2-preview
Fixed
- Fixed the mistaken code in the build window.
- Fixed an issue where auto collect shaders was not effective for dependent resources.
Improvements
- Add error code for exception output during package building.
2.0.1-preview
[2.0.1-preview] - 2023-10-11
Fixed
- (#175) Fixed a bug where the url path of mac platform contains spaces, which would cause the request error.
- (#177) Fixed the inability to load main asset object after loading the sub asset.
- (#178) Fixed the error when initializing resource package that prompted not initialized.
- (#179) Fixed issue with SBP build pipeline packaging reporting errors.
Added
-
Resource downloader add combine function.
/// <summary> /// 合并其它下载器 /// </summary> /// <param name="downloader">合并的下载器</param> public void Combine(DownloaderOperation downloader);
2.0.0-preview
This is the preview version.
1.5.7
1.5.6-preview
Fixed
- (#172) 修复包裹初始化后,package的状态不正确的问题。
1.5.5-preview
Fixed
- (#96) 修复了异步操作任务的完成回调在业务层触发异常时无法正常完成的问题。
- (#156) 修复了多个Package存在时,服务器请求地址请求顺序不对的问题。
- (#163) 修复了Unity2019版本编译报错的问题。
- (#167) 修复了初始化时每次都会提示文件验证失败日志。
- (#171) 修复了IsNeedDownloadFromRemote里缺少判断依赖的资源是否下载 。
Added
-
资源收集器里增加了AddressDisable规则。
-
资源收集器里FilterRuleData结构体增加了多个备选字段。
public struct FilterRuleData { public string AssetPath; public string CollectPath; public string GroupName; public string UserData; }
Changed
-
可以设置自定义参数DefaultYooFolderName。
-
资源配置界面的分组不激活时,不再进行配置检测。
-
SBP构建管线增加新构建参数用于修复图集资源冗余问题。
public class SBPBuildParameters { /// <summary> /// 修复图集资源冗余问题 /// </summary> public bool FixSpriteAtlasRedundancy = false; }