https://www.jianshu.com/p/df7cfa6d0ec3 [Unity 3D] 盘点 Github 上的那些 AssetBundle 框架(XAsset、TinaX.VFS、QFramework.ResKit、Game Framework.Resource、KSFramework-ResourceModule、BundleMaster、CatAsset、zcode-AssetBundlePacker、YooAsset、ABSystem、AssetBundleLoadManager、fuxi (伏羲)、外国友人)
AssetBundle 资源打包
Jenkins 支持 自动化构建
输入:yooAsset
输出:项目使用
教程链接:YooAsset系列教程 1.2 全局配置_哔哩哔哩_bilibili
下载工程链接:https://github.com/tuyoogame/YooAsset
下载案例链接:https://github.com/tuyoogame
unity版本:Unity2019.4+
系统的特点
安全高效的分包方案
灵活的打包系统
引用计数的管理方案:实现安全的资源卸载策略、对内存管理,变资源对象的冗余以及潜在资源泄漏问题
多种模式的自由切换:单机,联机
加载系统:同步加载、异步加载、边玩边下载、多线程下载、多功能下载器
原生格式文件管理
灵活多变的版本管理
可寻址资源定位
构建管线无缝衔接
下载安装
通过PackageManager安装
操作:(Edit/Project Settings/Package Manager)
Name: package.openupm.cn
URL: https://package.openupm.cn
Scope(s): com.tuyoogame.yooasset
目录结构
Assets
└─ YooAsset
├─ Editor 编辑器源码目录
├─ Runtime 运行时源码目录
├─ CHANGELOG
├─ LICENSE 版权文档
├─p