如下代码:
CCDirector * dir = CCDirector::sharedDirector();
CCSize sz = CCDirector::sharedDirector()->getVisibleSize();
CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();
dir->purgeCachedData();
CCScene * scene = CCScene::create();
CCLayer * layer = CCLayer::create();
scene->addChild(layer);
CCSprite * pSprite = CCSprite::create("HelloWorld.png");
pSprite->setPosition(ccp(origin.x+sz.width/2,origin.y+sz.height/2));
layer->addChild(pSprite,0);
CCScene * sc = CCTransitionJumpZoom::create(1.2f,scene);
scene->release();
layer->release();
dir->replaceScene(sc);
一运行就崩溃,把倒数第二行和倒数第三行删除了才能跑。但是这样有很多资源就没有释放,应该怎么修改呢?