Files
XCEngine/docs/api/XCEngine/Components/GameObject/GetChildren.md

803 B

GameObject::GetChildren

返回当前对象全部直接子对象的指针列表。

std::vector<GameObject*> GetChildren() const;

行为说明

当前实现直接返回 m_children 的一份拷贝。

这意味着:

  • 结果里的每一项都是直接子对象指针
  • 返回的是容器副本,不是对内部数组的可写引用
  • 修改返回的 std::vector 本身,不会改变对象真实层级

顺序语义

返回顺序与当前内部 m_children 顺序一致,也就是:

  • SetParent() 加入子对象时建立的顺序
  • 后续层级重排后形成的当前顺序

返回值

  • std::vector<GameObject*> - 当前全部直接子对象。

相关文档