Unity AssetBundle资源管理框架
提供了打包,更新,加载的一站式资源管理
完善的编辑器窗口支持,可快速查看相关信息
位于上方菜单栏的CatAsset/打开打包窗口与CatAsset/打开资源运行时信息窗口
根据指定的打包规则进行批量打包,无须手动进行标记
预定义了3种打包规则,分别为
1.将指定目录内所有资源文件打包为一个bundle
2.对指定目录下所有一级目录应用规则1打包为多个bundle
3.将指定目录内所有资源文件各自打包为一个bundle
右键文件夹,点击添加为打包规则目录,然后点击CatAsset/打开打包窗口,切换到打包规则分页即可进行相关设置
如果需要扩展打包规则,请先在PackageMode.cs文件中增加枚举,然后到AssetCollector.cs中增加相关方法即可
内置循环依赖分析与冗余资源分析
在打包窗口的打包配置分页中勾选了冗余分析时,会将所有因为被显式打包的资源依赖而隐式打包的资源转换为显式打包的,并将其中的冗余资源单独打包为一个bundle
在打包窗口的资源预览分页中点击循环依赖检测,如果有Asset间的循环依赖,会将检测结果输出到控制台中
支持资源分组
可先选择特定组的资源作为安装包内置资源,进入游戏后再下载其他组的资源,这样可以有效减少安装包体积
基于引用计数的资源加载与卸载
支持自动寻址,使用者直接使用Asset,无须关心AssetBundle
3种运行模式,Example文件夹中提供了3种模式的使用示例
仅使用安装包内资源(单机模式)
可更新模式
加载时下载的可更新模式(边玩边下)
支持编辑器资源模式,Unity编辑器下开启后无须打包即可快速运行游戏
自带分帧限制,有效防止单帧处理过多下载或加载导致的卡顿
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。