热更资源
该文章将告诉您如何使用JEngine打包热更资源
前言
上一篇文章,我们成功的在编辑器下进行了模拟热更测试,本文我们将正式打包热更资源
提示
JEngine v0.8
系列使用的是YooAsset
资源热更管理,本框架提前把YooAsset
资源打包配置处理好了,若遇到任何问题,或需要对配置进行调整,请参考YooAsset文档
运行模式
JEngine支持以下运行模式:
- 模拟模式(Simulate)
- 该模式仅支持编辑器下使用
- 该模式不需要打包热更资源
- 该模式不需要联网或部署资源到远程服务器
- 本地模式(Standalone)
- 该模式支持编辑器以及真机下使用
- 该模式需要打包热更资源
- 该模式不需要联网或部署资源到远程服务器
- 远程模式(Remote)
- 该模式支持编辑器以及真机下使用
- 该模式需要打包热更资源
- 该模式需要联网并且部署资源到远程服务器
检查热更资源配置
- 打开菜单栏:
YooAsset/AssetBundle Collector
- 面板默认会显示不同分包(默认会有
Main
【主分包】和AddOn1
两个包) - 自带的主分包是必须保留的,不能删除,里面的Scene和Dll的规则也必须保留,其他可以自定义
- 自带的分包1是可选的,若需要创建其他分包,则按照分包1现成的配置去进行配置就好
- 可以选择某个分包的某个规则后点击Main Assets查看这个规则会把哪些文件打入热更资源包
打包热更资源
- 打开菜单栏:
YooAsset/AssetBundle Builder
Build Package
选择需要打包热更资源的分包,一般选Main
就是更新主分包(热更代码就在这个分包内)- 如果需要以本地模式运行,
Copy Bundle File Option
选择Only Copy All
或Clear And Copy All
即可 - 其他配置可以参考YooAsset文档
- 点击构建(绿色按钮)即可打包资源
其他功能
资源包报告工具和资源包调试工具参考YooAsset文档