647 B
647 B
SceneManager::GetScene
按内部 key 获取场景。
Scene* GetScene(const std::string& name) const;
行为说明
当前实现直接用 name 在 m_scenes 里做哈希表查找。
参数
name- 场景 key。
返回值
Scene*- 找到时返回场景指针;找不到时返回nullptr。
注意事项
- 这个
name对于 CreateScene 来说是创建时传入的名称。 - 对于 LoadScene 来说,它是文件名 stem,而不一定等于场景内部的
Scene::GetName()。