cocos2d 3.1.1加载图片混乱

cocos2d 3.1 加载图片出错 resource文件夹下有theme1目录 里面有BG1 BG4文件夹 加载图片不对 pvr.ccz文件

没有按路径不对 不管怎么加载都是BG4的文件

FileUtils::getInstance()->addSearchPath(“Theme1/BG1”);

Size winSize = Director::getInstance()->getWinSize();

//添加地图背景

Sprite * background = Sprite::create("BG-hd.pvr.ccz"); 这样写有啥问题吗?为啥图片加载有问题

有人遇到吗,debug看了下 没有按照路径搜索

你这两个文件名一样的,搜索到相同文件名后当然就直接用了,你应该把图片路径写全一点
FileUtils::getInstance()->addSearchPath(“Theme1”);
Sprite * background = Sprite::create(“BG4/BG-hd.pvr.ccz”);

最好别偷懒,写路径都写全了。
要想弄不同主题,就把主题目录写变量,载入的时候把路径串起来。