cocos 官方提供的热更新方案还是比较完善了,该有的工具都有,搞懂各个模块如何调用,就能够方便快捷得实现lua热更
主要搞清楚如下几个问题
具体的下载逻辑和更新流程(见大图)
GenHotUpdate.py
version_info.Json
(1) 分拆代码framework (cocos层)、base(底层支持) 、 game(业务层)
(2) 加密并且生成zip包
(3) LuaLoadChunksFromZIP 用法
Todo 额外优化点:
1. 如果区分强制更新和非强制更新
2. 游戏进行时更新
最后附上AssetManagerEx的流程图,少年们,只能帮你到这了!
参考文献
http://www.cocos2d-lua.org/doc/hotupdate/index.md
https://my.oschina.net/SunlightJuly/blog/180639
总结以上是内存溢出为你收集整理的基于cocos3.16 & quick 3.6.5的热更新方案全部内容,希望文章能够帮你解决基于cocos3.16 & quick 3.6.5的热更新方案所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)