1、创建一个类成员变量节点并加入
m_pNode = Node::create();
addChild(m_pNode);
2、删除该节点
m_pNode ->runAction(Sequence::create(FadeOut::create(0.3f), RemoveSelf::create(), CallFunc::create(this
{
m_pNode = nullptr;
}), nullptr));
为什么m_pNode 在做完RemoveSelf::create()后还能继续做CallFunc::create里面的东西,是不是能理解为虽然在之前已经删除了m_pNode ,但是在动作管理类ActionManager里面还是存在绑定该动作的target?那么调用这样的一个节点会不会出问题?