Files
XCEngine/docs/api/XCEngine/Editor/Managers/SceneManager/GetEntity.md

820 B

SceneManager::GetEntity

命名空间: XCEngine::Editor

类型: method

源文件: editor/src/Managers/SceneManager.h

签名

::XCEngine::Components::GameObject* GetEntity(::XCEngine::Components::GameObject::ID id);
const ::XCEngine::Components::GameObject* GetEntity(::XCEngine::Components::GameObject::ID id) const;

作用

通过实体 ID 在当前活动场景中查找 GameObject

当前实现行为

  • 这是定义在头文件中的内联访问器。
  • m_scene == nullptr,直接返回 nullptr
  • 否则转发到 m_scene->FindByID(id)
  • const 与非 const 重载只是在返回类型和可变性上不同,查找语义一致。

相关文档