资源加载以及资源释放问题

当前场景是A,使用replace切换到B的时候,调用顺序如下:

B:init();
A:onExitTransitionStart();
A:onExit();
A:onCleanup();
B:onEnter();
B:onEnterTransitionFinish();

那么B资源的加载,和A资源的释放,分别在哪个生命周期比较好呢???

A的资源什么时候都可以释放, 如果B的资源比较少的话就可以在B:onEnter()里加载, 如果比较多的话最好加个loading页, 异步加载资源

暂定是这个样子:
CCDiretor:sharedDirector:purgeCacheData();
B:init()里面加载B的资源
replaceScene(B)
然后B的onEnter里面调用removeTexturesUnuse来释放A的资源……

loadingScene来异步加载的确是好,可是貌似在Lua里面异步加载的函数没有封装,大概是用不了吧…… :9:

lua啊, 呵呵, 只能帮顶了:12: