附录A-术语表篇章16-附录状态完成阅读时间约 20 分钟一、术语表说明本术语表收录 YooAsset 和 Unity 资源管理领域的关键术语按字母顺序排列。每个条目包含中文名称、英文名称、所属类别和详细解释。二、术语条目AAddressable Assets可寻址资源系统类别Unity 系统Unity 官方推出的资源管理系统提供基于地址的资源加载方式替代传统的 AssetBundle 直接操作方式。Addressables 在底层仍然使用 AssetBundle但隐藏了大部分复杂性。AddressByPath按路径寻址类别YooAsset 配置YooAsset 支持的寻址模式之一使用资源在项目中的相对路径作为加载地址。这是最常用的寻址方式可读性好且易于调试。AssetBundle资源包类别Unity 基础Unity 的资源打包格式将多个资源文件打包到一个文件中支持按需加载和压缩。AssetBundle 是 YooAsset 和 Addressables 的底层技术基础。AssetBundleCollector资源收集器类别YooAsset 编辑器YooAsset 编辑器模块的核心组件负责按照用户配置的规则收集需要打包的资源。支持按目录、按标签和按正则表达式等多种收集方式。AssetInfo资源信息类别YooAsset 运行时YooAsset 运行时中表示资源信息的对象包含资源地址、资源类型、依赖资源列表等信息。AssetInfo 是资源定位的关键数据结构。BBuildinFileSystem内置文件系统类别YooAsset 运行时YooAsset 内置文件系统之一用于访问 StreamingAssets 目录中的首包资源。适用于离线模式和首包资源加载场景。BuildMap构建映射类别YooAsset 编辑器构建过程中生成的资源映射表记录了收集到的所有资源及其依赖关系。BuildMap 是依赖分析和共享资源提取的基础。CCollector收集器类别YooAsset 配置Group 内的资源收集规则配置定义了如何收集项目中的资源文件。支持按目录、按标签和按正则表达式三种收集模式。CRC循环冗余校验类别基础概念用于检测数据在传输或存储过程中是否发生错误的校验算法。YooAsset 使用 CRC 来验证下载文件的完整性。DDefaultCacheFileSystem默认缓存文件系统类别YooAsset 运行时YooAsset 默认的缓存文件系统实现用于管理下载到本地的资源文件。支持文件的缓存、清理和版本管理。DownloaderOperation下载器操作类别YooAsset 运行时YooAsset 的下载操作封装管理从服务器下载资源文件的完整流程。支持断点续传、并发下载和进度回调。EEditorSimulateMode编辑器模拟模式类别YooAsset 运行模式YooAsset 的编辑器运行模式在 Unity Editor 中直接加载项目资源而不需要构建 AssetBundle。用于开发和调试阶段加快迭代速度。GGroup分组类别YooAsset 配置Package 内的资源分组单元定义了一组资源的打包规则。每个 Group 可以独立配置收集模式、寻址模式、加密方式和压缩方式。HHostPlayMode服务器模式类别YooAsset 运行模式YooAsset 的服务器运行模式资源从远程 CDN 服务器下载。这是发布版本的常用模式支持热更新功能。IIFileSystem文件系统接口类别YooAsset 核心接口YooAsset 文件系统的抽象接口定义了文件存在性检查、读写、删除等基本操作。不同的平台可以实现不同的 IFileSystem 来适配底层文件系统。LLZ4LZ4 压缩类别压缩算法一种快速压缩算法压缩速度和解压速度都很快压缩率中等。YooAsset 推荐对运行时加载的资源使用 LZ4 压缩。LZMALZMA 压缩类别压缩算法一种高压缩率算法解压速度较慢。适用于安装包中的资源文件安装时解压一次后不再需要解压。OOfflinePlayMode离线模式类别YooAsset 运行模式YooAsset 的离线运行模式资源从 StreamingAssets 目录加载不需要网络连接。适用于不需要热更新的项目。OperationSystem操作调度系统类别YooAsset 运行时YooAsset 的异步操作调度器管理所有异步操作的创建、执行和销毁。OperationSystem 每帧分配固定的时间片给挂起的操作。PPackage资源包类别YooAsset 核心概念资源管理的基本单元。每个 Package 拥有独立的资源清单、Provider 池和引用计数表多个 Package 之间互不干扰。PackageManifest资源包清单类别YooAsset 运行时资源包的清单文件包含所有资源的信息包括地址、哈希值、依赖关系和大小。v3.x 使用二进制格式v2.x 使用 JSON 格式。Provider提供器类别YooAsset 运行时负责单个资源加载全流程的组件从资源定位到加载完成。每个加载操作对应一个 Provider 实例。RRawFile原始文件类别YooAsset 资源类型一种不经过 AssetBundle 打包的资源类型文件内容直接存储在磁盘上。适用于 HybridCLR 的 DLL 文件和配置文件。Reference Count引用计数类别YooAsset 运行时YooAsset 管理资源生命周期的核心机制。每个资源有一个引用计数器加载时增加释放时减少。计数归零后资源进入延迟卸载队列。ResourcePackage资源包管理器类别YooAsset 运行时YooAsset 中资源管理的运行时对象负责 Package 的初始化、资源加载、版本更新和资源卸载。SSBPScriptable Build Pipeline类别Unity 构建管线Unity 的可脚本构建管线相比内置管线提供了更快的构建速度和增量构建支持。YooAsset 同时支持内置管线和 SBP。WWebPlayModeWebGL 模式类别YooAsset 运行模式YooAsset 的 WebGL 运行模式专门针对 Unity WebGL 平台的资源加载优化。使用 UnityWebRequest 代替文件 IO 操作。YYooAssets全局入口类别YooAsset 运行时YooAsset 的全局入口类提供初始化、创建 Package、日志输出等全局功能。相当于 YooAsset 框架的门面类。上一篇面试篇-二次开发与扩展下一篇附录B-参考资源