- 博客(4)
- 收藏
- 关注
转载 cocos2dx AssetsManager的一个BUG
我们在用AssetsManager做资源更新的时候遇到了一个问题,部分玩家热更新失败。查了好久才查出来,原来是我们的资源文件被宽带提供商(我们发现BUG的是华数网通、部分手机3G)缓存了这个资源文件,并对我们的请求链接做了跳转。解决办法在AssetsManager源代码中curl的设置加上一句 第443以及138行左右 curl_easy_setopt(_curl, CURLOPT_F
2016-07-27 15:54:26 425
转载 Cocos2d-x实现资源热更新详解
热更新介绍 什么是热更新? 游戏客户端启动时,主动请求服务端检查版本号,并更新资源到本地。 应用场景: 情况一:游戏客户端已经发布了,但突然发现有个比较严重的bug需要修复。这时需要更新游戏的代码(Lua代码)。 情况二:情人节到了,需要搞个活动,在游戏中营造一个节日氛围。这时,需要更新游戏资源或增加一些功能。 好处: 不需要重新打包和提交应用
2016-07-27 15:49:01 2410
转载 cocos2d-x使用AssetsManager类实现资源的在线更新
从2.1.2版本开始,2dx在libExtensions下添加了一个AssetsManager类用于资源的在线更新和简单的版本管理,同时添加了AssetsManagerTest项目示范了AssetsManager类的用法。 运行AssetsManagerTest,可以看到菜单界面 点击enter,看到下面的画面 重新运行程序,点击update,可以看到后台的log 然后再点
2016-07-27 15:48:14 972
转载 cocos2dx 3.1.1 在线热更新 自动更新(使用AssetsManager更新游戏资源包)
为什么要在线更新资源和脚本文件? 简单概括,如果你的游戏项目已经在google play 或Apple Store 等平台上架了,那么当你项目需要做一些活动或者修改前端的一些代码等那么你需要重新提交一个新版本给平台。但是平台审核和具体的上架时间是个不确定的。具体什么时候能上架,主要由具体的平台决定。 如果游戏项目是使用脚本语言进行编写的(如lua、js),那么一旦需要更新,则可以通过从
2016-07-27 15:47:10 2030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人