removeAllChildren 只是隐藏控件响应 没有彻底删除控件消息什么的!
我继承了一个场景 用this->add添加了 布景 可是我在 下面的方法里面找不到我添加的信息 只能用CCDirector::sharedDirector()->getRunningScene()来获取当前场景 用CCDirector::sharedDirector()->getRunningScene()->removeChildByTag删除后在
CCGameServerLayper * gsl = new CCGameServerLayper();
if (gsl->init())
{
gsl->setTag(5);
/p->/addChild(gsl);
}
CCDirector::sharedDirector()->replaceScene(this);
前一个layer里面的控件能够响应 之是看不到 !
按照楼主上面给出的代码,切换场景时可以用 UILayer 对象调用 removeFromParent
按照楼主上面给出的代码,切换场景时可以用 UILayer 对象调用 removeFromParent