588 B
588 B
GameObject::DetachFromParent
把当前对象从父节点分离,并保持世界空间变换。
void DetachFromParent();
行为说明
当前实现很直接:
- 如果当前没有父节点,直接返回
- 否则调用
SetParent(nullptr, true)
因此它的真实语义是:
- 把对象提升为根对象,或在无场景时变成无父独立对象
- 保持当前世界空间位置/旋转/缩放
- 同步更新场景根列表与层级激活态传播