AssetsManger无法二次使用csb文件,但png可以

用AssetsManger下载了一个场景文件csb,刚下载完成时,直接使用这个csb文件是没问题的,可关闭程序再次打开直接去访问已经下载好的csb文件,会出问题,求助!~~

只有csb文件有问题,图片之类的资源是可用的。

通过AssetsManger下载的csb文件,无法二次访问,只能使用一次

///////////////添加资源搜索路径///////////////
FileUtils::getInstance()->addSearchPath(FileUtils::getInstance()->getWritablePath());

auto sp = Sprite::create("Game_1/btStart0.png");
addChild(sp, 10);
auto m_rootlay = CSLoader::createNode("Game_1/CD_MainScene.csb");//此处报错
addChild(m_rootlay,10);

同时下载下来的png文件是可以用的,加载csb时会报错

AssetsManger是啥,商店吗

楼主,方便来个示例工程吗?

现在找到个解决办法,每次使用下载文件前,检查一次更新(没有更新,不下载),再访问csb的时候,就可以了·····

tomcat服务器,AssetsManger最简单的下载,ui文件打包成zip