之前早就想把资源打包进入zip,不过7z的压缩率好像更高,所以想把资源统一打包成7z格式,在网上找了很多方法,不过嫌麻烦没有做,今天突然觉得coco2dx的引擎应该包含这个功能,所以我就在网上搜索了一下,发现没有什么收获,但是看到一些蛛丝马迹,就动手尝试了一下,发现居然可以实现:
//appdelegate.cpp中
CCFileUtils::getInstance()->addSearchPath("res.zip/*res.7z */");
//helloWorld.cpp 中
Sprite* img = Sprite::create("res/test.png");
this->addChild(img);
//
这样在场景中就可以看到显现的图片了(此图片被打包在res.zip或者res.7z中)
这个功能早就有了,只不过到了今日我才发现,可恨啊!
骑驴找驴了!