Unity AssetBundle资源热更插件

CatAssetManager

运行模式 - Package Only

  • 取消 IsEditorMode 勾选: 采用AssetBundle的方式加载游戏内的资源
  • 激活 IsEditorMode 勾选: 使用AssetDatabase.LoadAssetAtPath的方式加载 仅Editor

温馨提示: IsEditorMode 受到宏限制 如果你非 UNITY_EDITOR模式下 ( 当年在真机的时候 ) IsEditorMode强制为False 避免用户打包后忘记关了
在这里插入图片描述

新建一个AssetBundle

选中文件夹 - 添加为资源包构建目录 - 刷新资源包构建信息
在这里插入图片描述

更改AssetBundle的Group分类

【Frameworks】 - 【CatAsset】 - 【打开资源包构建窗口】

【构建目录】 - 【选中刚刚新建的目录】 - 【选择资源组】
在这里插入图片描述

更改AssetBundle的打包方式 构建规则 加密方式

在这里插入图片描述

输出AssetBundle

这样基本就打出来 在这里插入图片描述
使用: 选择PackageOnly模式 关闭IsEditorMode 即可
在这里插入图片描述

运行模式 - Updateable

今天我们重点将这块怎么使用

查看我们热更的Bundle输出目录

我们每次打包的时候 会从Assetbundle里面copy一份最新的当前平台的到根目录下 WebServer目录里 这个我们后期上传到服务端就好了
在这里插入图片描述

WebServer目录

在这里插入图片描述

上传到服务器上

在这里插入图片描述

选择热更模式 - Updatable

在这里插入图片描述

填写服务器路径

在这里插入图片描述

相关文档

最后感谢 @猫星人提 供的技术支持和帮助
http://cathole.top/2022/08/30/catasset-guide/
https://github.com/CatImmortal

猜你喜欢

转载自blog.csdn.net/qq_39162566/article/details/130847248