我想更改精灵的父节点,使用旧父节点中的 oldparent->removeChild(child),然后在子精灵中使用 child->setParent(newparent),将新父节点作为参数传递。还尝试使用 newparent->addChild(child)。
问题是孩子的位置在手术后没有改变。我希望看到子精灵将其位置更改为相对于父变换的新位置。这是预期的行为还是我需要调用一些更新方法来强制刷新子变换?
我想更改精灵的父节点,使用旧父节点中的 oldparent->removeChild(child),然后在子精灵中使用 child->setParent(newparent),将新父节点作为参数传递。还尝试使用 newparent->addChild(child)。
问题是孩子的位置在手术后没有改变。我希望看到子精灵将其位置更改为相对于父变换的新位置。这是预期的行为还是我需要调用一些更新方法来强制刷新子变换?