阅读背景:

[Unity热更新]tolua# & LuaFramework(八):更新下载(上)

来源:互联网 

效果图:

未更新前的:


重新启动后:



更新流程分析:

1.找到GameManager.cs,这个类包含了解包和更新下载的操作,所以很值得分析一下。找到CheckExtractResource方法,如果是第一次运行游戏,则进行解包;否则就跳过解包流程。无论是哪种情况,最终都会开启协程,执行OnUpdateResource方法。此时如果AppConst.UpdateMode为true,那么就会进行更新下载的流程;否则就不会更新了。无论是哪种情况,最终都会执行OnResourceInited方法,加载lua代码,进行lua逻辑。1.找




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: