新版本則使用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();)