首页 > 其他 > 详细

LUA --热更新

时间:2015-04-08 20:02:27      阅读:197      评论:0      收藏:0      [点我收藏+]

--什么是热更新?

游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地.

应用场景:

情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。

情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游戏资源或增加一些功能。


好处:不需要重新打包和提交应用到市场等待审核.

-- 热更新流程-->游戏启动-->检查版本

    -->有版本更新-->初始化下载路径

                        -->设置搜索目录路径(优先搜索下载目录资源

                        -->下载更新zip包-->解压zip包-->进入游戏

    -->没有版本更新-->进入游戏

--cocos2dx 已经封装好了AssetsManager,主要用于热更新。







LUA --热更新

原文:http://my.oschina.net/u/1773495/blog/397531

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!