我在做一个arpg,我有10个大场景,每次进下个场景前想把当前所有场景东西全部删除以节省内存,有什么好办法吗,在onexit中删除还是在析构中删除比较妥当呢?
除了主角不能销毁,其他都要删啊,有没有一句话能搞定的?
或者像
int k= mc.numChildren;
while( k – )
{
mc::removeChildAt( k );
}
热心的观众,你不要看下就走了,多少回答下,留点痕迹啊
没有明白楼主想要销毁的是什么,如果是ui的话2dx会自动销毁,如果是纹理动画等资源需要自己手动释放
我加载的 tilemap 它也会自动释放?
如果tilemap是autorelease的话会自动释放
如果tilemap是autorelease的话会自动释放
---- 需要手工 tilemap.retiainxx()?? 默认是自动释放,还是需要在 onExit 中销毁?
会自动释放。