热更资源

该文章将告诉您如何使用JEngine打包热更资源

前言

上一篇文章,我们成功的在编辑器下进行了模拟热更测试,本文我们将正式打包热更资源

提示

JEngine v0.8系列使用的是YooAsset资源热更管理,本框架提前把YooAsset资源打包配置处理好了,若遇到任何问题,或需要对配置进行调整,请参考YooAsset文档open in new window

运行模式

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 AllClear And Copy All即可
  • 其他配置可以参考YooAsset文档
  • 点击构建(绿色按钮)即可打包资源

其他功能

资源包报告工具资源包调试工具参考YooAsset文档