3.3的AssetsManagerEx解压大的压缩包会出现个别问题

在解压包含很多脚本跟资源的大压缩包是会出现个别文件 can not create decompress destination file,但是大部分的文件是可以正常解压的。不知什么问题,是不是我用错了,请各位大侠指导

没人用过这东西吗???cocos团队难道没在测试过大的压缩包解压????

这个是AssetsManagerEx的问题,在解压文件的时候没有创建目录,导致创建不了文件进行写入

下面是我加的 代码,你可以看一下
AssetsManagerEx.cpp 337行

 // Check if this entry is a directory or a file.
        const size_t filenameLength = strlen(fileName);
        if (fileName == '/')
        {
            //There are not directory entry in some case.
            //So we need to create directory when decompressing file entry
            if ( !_fileUtils->createDirectory(basename(fullPath)) )
            {
                // Failed to create directory
                CCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());
                unzClose(zipfile);
                return false;
            }
        }
        else
        {
//////新加的代码

            std::string dir = basename(fullPath);
            if(!_fileUtils->isDirectoryExist(dir)) {
                if(!_fileUtils->createDirectory(dir)) {
                    // Failed to create directory
                    CCLOG("AssetsManagerEx : can not create directory %s\n", fullPath.c_str());
                    unzClose(zipfile);
                    return false;
                }

            }





```

ios我碰到了解压时提示打开文件太多的提示,android貌似没问题。另外,这个问题你们碰到了吗?
http://www.cocoachina.com/bbs/read.php?tid=286882&page=e&#a

想问一下,3.3版本里面,用AssetsManagerEx的时候,version.manifest和project.manifest是怎么生成的啊?

手写。。。。我们是后端自己写的脚本,生成的。。

这个类的断点续传功能好坑

同遇到,在哭泣中

下载的图片没法打开,提示已损坏是怎么回事?有遇到的吗?

新的代码还是会出问题 看引擎就是按照楼主的代码改的 但是依然会出问题