第一個問題:
請問各位大大,能介紹下釋放內存時的那幾句話的功能麼,或者是那些是必須加的,那些事可選的,以下
1:釋放本對象本身
2:SceneReader::sharedSceneReader()->purgeSceneReader();
3:ActionManager::purgeActionManager();
4:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
5:CCTextureCache::sharedTextureCache()->removeUnusedTextures();
6:GUIReader::shareReader()->purgeGUIReader();
第二個問題:
如今我一個場景中有好幾個層,每一個層都是加載json佈局文件的,請問當我移除某個子層的時候要調用那幾句釋放內存語句?
php
2:SceneReader::sharedSceneReader()->purgeSceneReader(); 清理場景管理(全部讀取的場景都會被清理掉) json
3:ActionManager::purgeActionManager(); 清理動做(這裏指Action動做,不是動做編輯器的動做。)6:GUIReader::shareReader()->purgeGUIReader(); 清理GUI管理類(這個不要放到最後清理) 編輯器
答:remove掉後會自動釋放,gui控件的內存都是自動管理的。 佈局