void SceneReader::purge()
{
cocos2d::extension::DictionaryHelper::shareHelper()->purgeDictionaryHelper();
TriggerMng::getInstance()->destroyInstance();
_pfnSelector = NULL;
_pListener = NULL;
CocosDenshion::SimpleAudioEngine::sharedEngine()->end(); // 这里什么要销毁声音, 必要性?
CC_SAFE_DELETE(_sharedReader);
}
应该是因为。。。
这个函数的作用是销毁Reader已加载的资源。这些资源可能包含声音。
你可以自己实现一个类似上面的操作,但不释放声音资源