使用热更资源
该文章将告诉您如何使用JEngine使用热更资源
前言
上一篇文章,我们成功的对热更资源进行了部署,本文我们将尝试用不同模式运行游戏
运行模式
在打包热更资源里,我们提到了以下运行模式:
提示
- 模拟模式(Simulate)
- 该模式仅支持编辑器下使用
- 该模式不需要打包热更资源
- 该模式不需要联网或部署资源到远程服务器
- 本地模式(Standalone)
- 该模式支持编辑器以及真机下使用
- 该模式需要打包热更资源
- 该模式不需要联网或部署资源到远程服务器
- 远程模式(Remote)
- 该模式支持编辑器以及真机下使用
- 该模式需要打包热更资源
- 该模式需要联网并且部署资源到远程服务器
设置运行模式
- 打开Unity项目
- 进入Init场景
- 选择Updater对象
- 在Inspector上,选择Updater脚本
- 选择对应的Mode
远程模式配置
如果使用远程模式,需要配置Resource Url
和Fallback Url
- Resource Url,即部署了资源的URL,例如
http://127.0.0.1/Bundles
- Fallback Url,即备用的下载资源的URL,可以和Resource Url一样
其他配置
Game Scene
,资源更新后跳转到主包内的场景,默认是跳转到主包的Game场景,可以改成别的,但必须是主包的场景Main Package Name
,主包名称,默认是Main,需要结合打包资源的地方的分包配置信息,主包必须包含热更代码和跳转的热更场景