您现在的位置是:首页 >技术杂谈 >Unity AssetBundle资源热更插件网站首页技术杂谈

Unity AssetBundle资源热更插件

极客柒 2024-06-23 18:01:02
简介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

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。