Unity AssetBundle资源热更插件
- CatAssetManager
- 运行模式 - Package Only
- 新建一个AssetBundle
- 更改AssetBundle的Group分类
- 更改AssetBundle的打包方式 构建规则 加密方式
- 输出AssetBundle
- 运行模式 - Updateable
- 查看我们热更的Bundle输出目录
- WebServer目录
- 上传到服务器上
- 选择热更模式 - Updatable
- 填写服务器路径
- 相关文档
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