刚刚使用新版的Cocos测试发现AssetsManagerEx更新时第一次OK,第二次将上次的配置文件及存储目录都删除了,
跟踪发现,initManifests 里面 在比较本地配置和缓存配置(我的这两个是同一文件),版本的时候。在versionGreater中。 greater = cmpVersion(localVersion, bVersion) >= 0;
即本地版本和缓存版本相同的时候,是return true的。 这个时候会将本地版本文件删除。 不知道是我的用法是不是有问题。
仔细看了下代码,manifestUrl应该是APP打包的时候用的配置文件(只读的)我现在把这个用成了临时文件夹中的文件(自已初始化的)。