removeChildByTag 的tag是int 但是有的节点使用的是unsigned int
const unsigned int kSceneFade = 0xFADEFADE;
void TransitionFade::onExit()
{
TransitionScene::onExit();
this->removeChildByTag(kSceneFade, false);
}
这个地方会崩溃
void Node::removeChildByTag( int tag, bool cleanup/* = true */)
{
CCASSERT( tag != Node::INVALID_TAG, “Invalid tag”);
Node *child = this->getChildByTag(tag);
if (child == nullptr)
{
CCLOG("cocos2d: removeChildByTag(tag = %d): child not found!", tag);
}
}