RT,cocos2dx 的游戏 资源包括脚本 静态数据 图片 ccbi之类的,现在都是直接散放在工程里面,发布的app别人连上itools就什么都看得到,于是现在想把他们打包,
请问一般业内怎么把这些资源打包的呢 使用什么工具呢? 打包成什么样的包呢? zip包,dat包还是bin包? 这个流程是怎么样的呢?
还有 这样打包之后 怎么进行增量的热更新呢? 比如一个图片的资源包是100M的 现在的更新只是一个5M的图片包 我是把这个5M的增量包下载下来之后 100M和5M的这2个包分别解压,然后把5M的资源覆盖进去,然后删掉5M的包再重新打包那个100M的包么? 还是采用一个新的规则,同时保留这个100m的原始包和5m的更新包,然后程序在加载资源的时候 先去更新包里面找 找不到再回到原始包去找,这样的规则可行么?
还有呀,网上说读取打包的资源包能够加快资源的访问速度,但是这样是不是意味着游戏开始运行的时候 我就必须要把这些资源包都加载到内存中呢,那这样的话 占用的内存也太大了吧
我不清楚把这些资源打包之后 比如打包成zip包 会对程序访问资源时候的速度产生正面还是负面的影响呢?
最后一个题外话,当一个app需要在appstore进行更新的时候,它本质上做的是增量更新呢,还是删掉老app重新下载一个新的app呢?