cocostudio场景资源释放的问题,求版主大大指点

testcpp的例子里面cocostudio的scene都在onExit()里面调用了

ArmatureDataManager::destroyInstance();
SceneReader::destroyInstance();
ActionManagerEx::destroyInstance();
GUIReader::destroyInstance();

4个方法,这里想问下版主大大如果在Layer的onEnter里调用了SceneReader::getInstance()->createNodeWithSceneFile方法创建node,是不是在onExit里面必须调用上面4个方法进行释放?如果不释放有没有问题?因为我看到SceneReader::destroyInstance()方法里调用了CocosDenshion::SimpleAudioEngine::end(),那如果我多个场景共用一个背景音乐,切换场景的时候会不会导致背景音乐被错误的关掉?

人工置顶一下,有木有大大指点一下哇。。

你为什么不做个资源管理类,这个管理类来控制所有的资源作为顶级的管理存在,由他来管理释放和加载,然后把他addChild到app的那个类里面,音效什么的都加载到该类,你场景什么也加载到该类,按模块分别控制就可以了啊