我正在尝试更改节点的父节点,如下所示:
Vec2 position = _newParent->convertToNodeSpace(_node->convertToWorldSpace(Point(0,0)));
//_node->getParent()->removeChild(_node, false);
_node->removeFromParentAndCleanup(false);
_newParent->addChild(_node);
_node->setPosition(position);
_node->resume();
但是,尽管cleanup参数中存在“false”,但_node不会继续添加之前添加的任何操作。 这是一个错误还是我做错了什么?
答案 0 :(得分:0)
我找到了答案,这是我的错。在更改父母之前,我已经从父母那里删除了父母的清理工作,所以第二次"清理"在上面的代码中没关系。