UIHelper::createWidgetFromJsonFile加載的資源怎麼釋放呢

老版本的使用的是UIHelper::purge()方法清理 
 
新版本則使用void GUIReader::purge()方法。 
 
清理reader之後注意還要清理紋理 

CCTextureCache::sharedTextureCache()->removeAllTextures();   


抱歉,我把意思混一起了,完整應該是void CCNode::removeFromParent()或void Widget::removeFromParent(),remove和clear。 
 
樓主用gui加載的除了要將加載的所有控件都remove掉(即上一行的兩個方法), 
 
還要使用void GUIReader::purge()方法清理解析數據。 
和CCTextureCache::sharedTextureCache()->removeAllTextures();清理所有的貼圖資源。(如果你需要徹底清理掉所有的紋理纔可用,否則請使用    void removeUnusedTextures();)   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章