关于cocos2d-x的资源更新

本人所用的是cocos2dx 2.x系列的,最近资源更新老是出问题,就仔细去看了一下AssetsManager这个类,发现更新的资源不是覆盖以前的老资源而是,在某个目录下重新创建目录存放这些资源更新,然后把这些新的路径加载到资源搜索路径中。最近的资源更新老是出现资源回退回老资源现象,不知道和这个有没有关系,还有cocos2dx能够实现新资源替换老资源吗?大家的资源更新都是怎么做的。

同求这个问题!!!@

顶上!:2:

你解决了吗?还有cocos2dx 资源如果加密 不能让别人获取到资源图片

IOS app在这里的机制是,你的app打包后会生成一个Documents文件夹,只有这个文件夹有写入权限,之前打入app包中的资源是只读的, 所以资源替换的机制就是将更新的资源放入Documents文件夹中, 并保持被替换的资源相对于Resources文件夹的路径和新资源的相对于Documents文件夹的路径一致, 然后将Documents文件夹加入搜索路径,这样Documents的搜索优先级大于Resources文件夹的优先级, 就实现了资源替换了。

如果是更新资源替换老的更新资源,AssetsManager做的就是覆盖处理。

回3楼
资源加密可以使用TexturePacker