使用热更资源

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

前言

上一篇文章,我们成功的对热更资源进行了部署,本文我们将尝试用不同模式运行游戏

运行模式

打包热更资源里,我们提到了以下运行模式:

提示

  • 模拟模式(Simulate)
    • 该模式仅支持编辑器下使用
    • 该模式不需要打包热更资源
    • 该模式不需要联网或部署资源到远程服务器
  • 本地模式(Standalone)
    • 该模式支持编辑器以及真机下使用
    • 该模式需要打包热更资源
    • 该模式不需要联网或部署资源到远程服务器
  • 远程模式(Remote)
    • 该模式支持编辑器以及真机下使用
    • 该模式需要打包热更资源
    • 该模式需要联网并且部署资源到远程服务器

设置运行模式

  • 打开Unity项目
  • 进入Init场景
  • 选择Updater对象
  • Inspector上,选择Updater脚本
  • 选择对应的Mode

远程模式配置

如果使用远程模式,需要配置Resource UrlFallback Url

  • Resource Url,即部署了资源的URL,例如http://127.0.0.1/Bundles
  • Fallback Url,即备用的下载资源的URL,可以和Resource Url一样

其他配置

  • Game Scene资源更新后跳转到主包内的场景默认是跳转到主包的Game场景,可以改成别的,但必须是主包的场景
  • Main Package Name主包名称默认是Main,需要结合打包资源的地方的分包配置信息,主包必须包含热更代码和跳转的热更场景