升级一次引擎实在太麻烦了。
自己自定义了一些build-templates,又有很多android ios项目,
升级起来实在麻烦。
我现在主要关注的是小游戏性能方面,所以想先了解下具体做了什么。
求告知。
有git提交记录最好
升级一次引擎实在太麻烦了。
自己自定义了一些build-templates,又有很多android ios项目,
升级起来实在麻烦。
我现在主要关注的是小游戏性能方面,所以想先了解下具体做了什么。
求告知。
有git提交记录最好
没发现有什么提升
打包后的目录结构变了,你的build-templates得重新整理
没看明白对比数据的单位是个啥?
我大概看了下
好像主要修改了这几方面
1.文件不在分目录放,所有下载的文件全放到同一目录下。
2.使用一个本地文件来保存已经下载过的文件名,以便删除老文件。
这2项我自己原来也有考虑过,因为我发现小游戏的文件系统性能非常差,完整遍历一遍所有文件居然要花20多秒,有时候甚至2分钟时间,完全不能忍。
但有一项我没看懂,cacheFile 这个方法里下载文件并不是马上下载的,而且每100毫秒批量处理一次。
这样做有什么好处吗。
另外有一个地方ios/android有不同处理,这是出于什么样的考虑?
在处理android时并不会马上下载文件,但同时会直接 callback(null, null) 。这样不会导致cc.loader.load直接返回失败吗?