# XFABManager **Repository Path**: kerwinzxc/xfabmanager ## Basic Information - **Project Name**: XFABManager - **Description**: XFABManager 为 AssetBundle 提供了可视化管理功能 (包括 构建,优化,压缩,版本管理,更新,下载,加载,卸载,内置,释放 等等!) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2021-12-01 - **Last Updated**: 2021-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](Assets/XFABManager/Texture/logo_web.png) # XFABManager ## AssetBundle资源管理 XFABManager 为 AssetBundle 提供了可视化管理功能 (包括 构建,优化,压缩,版本管理,更新,下载,加载,卸载,内置,释放 等等!) ## 安装 将本项目中的 XFABManager 文件 复制到 指定 Unity 工程 Assets 目录下 即可使用该插件! 或者直接导入 xfabmanager_v_x.x.x.unitypackage。 ## 视频教程 https://www.bilibili.com/video/BV1LX4y1P7AC/ ## 更新说明 https://www.bilibili.com/video/BV1uX4y1w7M9/ ## 技术支持 XFABManager 交流群:1058692748 ## 特别说明 如有在使用插件的过程中碰到任何bug,请及时与群主沟通,会尽快修复!!! *该插件最低支持 Unity2018.4.0 *版本1.4.0之后,修改了资源更新检测逻辑,如果资源变动,请务必修改版本号,否则可能会更新不到! ## version 1.4.1 更新内容 1. 优化资源检测( *注:修改资源检测逻辑,增加资源版本的判断,如果版本一致则认为不需要更新,以此来优化检测速度,所以如果资源变动,请务必修改版本号,否则可能会更新不到! ) ## version 1.4.0 更新内容 1. 优化自定义版本获取 2. 优化 AssetBundleManager.DownloadOneAssetBundle 方法 3. 优化异步加载资源的方法 ## version 1.3.9 更新内容 1. 优化添加 AssetBundle 时检测其他AssetBundle的资源 2. 优化AssetBundle的下载方式 ## version 1.3.8 更新内容 1. 优化版本获取 2. 优化 DownloadOneAssetBundle 方法 ## version 1.3.7 更新内容 1. 修复当打开Project窗口时重启Unity报错 ## version 1.3.6 更新内容 1. 添加一键打包的取消和选中全部的功能 2. 添加下载文件完成之后 验证的功能 3. 优化加载AssetBundle的方法 4. 修复资源名改变时 资源列表没有同步 5. 添加同时打开多个Project窗口功能 6. 添加 bundle 多选功能 7. 添加 资源文件拖拽到bundle列表功能 自动添加bundle功能 ## version 1.3.5 更新内容 1. 添加方法 AssetBundleManager.GetProjectCacheSize(string projectName) 获取某一个资源模块 在本地的所有资源大小 2. 添加方法 AssetBundleManager.ClearProjectCache(string projectName) 清空某一个模块在本地的所有资源文件 ## version 1.3.4 更新内容 1. 放弃内置zip功能 ## version 1.3.3 更新内容 1. 修复IOS手机文件复制失败 2. 修改获取依赖包失败 ## version 1.3.2 更新内容 1. 修复编辑器模式 资源文件路径为空时 打包失败的情况! ## version 1.3.1 更新内容 1. 修复在修改配置时,配置文件没有发生改变的情况 ## version 1.3.0 更新内容 1. 修复 Assets 模式资源加载出错 2. 修复不同模块有相同名称的AssetBundle时 加载出错 *此项修复修改了AssetBundle的加载,导致不能加载之前版本打包的AssetBundle , 需要重新打包AssetBundle ## version 1.2.9 更新内容 1. 优化 Assets 模式加载文件 ## version 1.2.8 更新内容 1. 修复同时复制一个文件导致的报错 ## version 1.2.7 更新内容 1. 优化异步获取文件md5值的方法 ## version 1.2.6 更新内容 1. 优化AssetBundle文件过大导致的卡顿问题 ## version 1.2.5 更新内容 1. 优化文件复制方法,添加复制失败的处理 ## version 1.2.4 更新内容 1. 添加各个方法参数是否为空的判断 2. 修复 Assets 模式 LoadAllAssets() 加载不到资源的bug ## version 1.2.3 更新内容 1. 修复CheckResUpdate 在 Mac 编辑器模式下 获取配置失败 2. 优化DownloadOneAssetBundle方法 ## version 1.2.2 更新内容 1. 优化方法 AssetBundleManager.DownloadOneAssetBundle() ## version 1.2.1 更新内容 1. 添加ab包名称不能含有空格 等特殊字符的验证 2. 修改下载文件失败的尝试次数为3次 3. 优化 DownloadFileRequest.DownlaodFile() 方法 ## version 1.2.0 更新内容 1. 修复 字段没有使用的警告 2. 修复 当Projects窗口 打开时 编辑脚本 不显示的问题 ## version 1.1.0 更新内容 1. 优化 默认获取项目版本 url 的获取方式 2. 修复 选择 配置组 界面没有刷新的问题 3. 修复 DownloadOneAssetBundle 下载依赖包失败的问题 4. 优化 DownloadOneAssetBundle 添加 Assets 模式判断 5. 优化 DownloadOneAssetBundle 添加下载速度 字段 ,添加当前更新模式字段 ## version 1.0.9 更新内容 1. 一键打包 可以选择项目 2. 修改教程视频地址 3. 添加项目以列表的形式显示 4. 优化释放资源的方法 ## version 1.0.8 更新内容 1. 优化 加载 AssetBundle 的方法 ,自动转换 AssetBundle 名称为小写 2. 修复 异步加载资源 在 编辑器 Assets 模式不触发完成的回调 问题 3. 优化异步回调,添加结果参数 4. 添加编辑器 AssetBundle 的搜索功能 , 5. 添加编辑器 AssetBundle的数量显示 ## version 1.0.7 更新内容 1. 添加 自定义服务端文件路径的接口 (视频介绍:https://www.bilibili.com/video/BV1uX4y1w7M9?p=6) ## version 1.0.6 更新内容 1. 添加 PackageAll 提示 2. 准备资源 ,更新下载资源 添加当前网速字段 CurrentSpeed / CurrentSpeedFormatStr (视频介绍:https://www.bilibili.com/video/BV1uX4y1w7M9?p=5) 3. 修复 异步操作出错 进度是仍是 0 的问题 4. 优化 LoadAllAssetBundles 在 Editor 模式下的适配 5. 优化方法 AssetBundleManager.IsLoadedAssetBundle(), 如果是编辑器模式 并且从 Assets 加载资源 ,一直返回true 6. 优化 配置界面 点击空白 取消选中 7. 优化 AssetList 列表 文字重叠问题 ## version 1.0.5 更新内容 1. 修复 AB 输出路径错误 2. 添加 构建完成 的 回调 (视频介绍:https://www.bilibili.com/video/BV1uX4y1w7M9?p=1) 3. 修复 重复调用下载 会下载多次的问题 4. 公开 判断 AssetBundle 是否已经加载的方法 AssetBundleManager.IsLoadedAssetBundle (视频介绍:https://www.bilibili.com/video/BV1uX4y1w7M9?p=2) 5. 添加 多个配置功能 , 可以针对某一个模块进行配置 (视频介绍:https://www.bilibili.com/video/BV1uX4y1w7M9?p=3) 6. 修复 LoadAllAssetBundles 报错 ## version 1.0.4 更新内容 删除文档 ## version 1.0.3 更新内容 添加 world 说明文档 ## version 1.0.2 更新内容 修复 UnityWebRequest 相关字段过时 警告 ## version 1.0.1 更新内容 添加 readme.txt 添加 Examples 案例 修复 Editor 模式下加载资源报空的 bug