-
2.3.15 Stable
released this
2025-09-09 20:06:53 +08:00 | 61 commits to dev since this release重要:升级了资源清单版本,不兼容老版本。建议重新提审安装包。
Improvements
- 重构了UniTask扩展库的目录结构和说明文档。
- 重构了内置文件系统类的加载和拷贝逻辑,解决在一些特殊机型上遇到的偶发性拷贝失败问题。
- 增加了生成内置清单文件的窗口工具,详情见扩展工程里CreateBuildinCatalog目录。
- 优化了异步操作系统的繁忙检测机制。
- (#621) 资源配置页面可以展示DependCollector和StaticCollector包含的文件列表内容。
- (#627) 优化了资源清单部分字段类型,CRC字段从字符串类型调整为整形,可以降低清单尺寸。
Fixed
- 修复了构建页面扩展类缺少指定属性报错的问题。
- (#611) 修复了资源扫描器配置页面,修改备注信息后会丢失焦点的问题。
- (#622) 修复了纯鸿蒙系统读取内置加密文件失败的问题。
- (#620) 修复了LINUX系统URL地址转换失败的问题。
- (#631) 修复了NET 4.x程序集库Math.Clamp导致的编译错误。
Added
-
新增了支持支付宝小游戏的文件系统扩展类。
-
新增了支持Taptap小游戏的文件系统扩展类。
-
新增了资源系统初始化参数:UseWeakReferenceHandle
目前处于预览版,可以在引擎设置页面开启宏:YOOASSET_EXPERIMENTAL
/// <summary> /// 启用弱引用资源句柄 /// </summary> public bool UseWeakReferenceHandle = false; -
内置文件系统和缓存文件系统新增初始化参数:FILE_VERIFY_MAX_CONCURRENCY
/// <summary> /// 自定义参数:初始化的时候缓存文件校验最大并发数 /// </summary> public int FileVerifyMaxConcurrency { private set; get; } -
(#623) 内置构建管线新增构建参数:StripUnityVersion
/// <summary> /// 从文件头里剥离Unity版本信息 /// </summary> public bool StripUnityVersion = false; -
可编程构建管线新增构建参数:TrackSpriteAtlasDependencies
/// <summary> /// 自动建立资源对象对图集的依赖关系 /// </summary> public bool TrackSpriteAtlasDependencies = false; -
(#617) 新增资源收集配置参数:SupportExtensionless
在不需要模糊加载模式的前提下,关闭此选项,可以降低运行时内存大小。
public class CollectCommand { /// <summary> /// 支持无后缀名的资源定位地址 /// </summary> public bool SupportExtensionless { set; get; } } -
(#625) 异步操作系统类新增监听方法。
class OperationSystem { /// <summary> /// 监听任务开始 /// </summary> public static void RegisterStartCallback(Action<string, AsyncOperationBase> callback); /// <summary> /// 监听任务结束 /// </summary> public static void RegisterFinishCallback(Action<string, AsyncOperationBase> callback); }
Downloads