2026-03-26 16:45:24 +08:00
|
|
|
# SceneManager::GetActiveScene
|
|
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
获取当前活动场景。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
|
|
|
```cpp
|
|
|
|
|
Scene* GetActiveScene() const;
|
|
|
|
|
```
|
|
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
## 行为说明
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
当前头文件内联实现直接返回 `m_activeScene`。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
## 返回值
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
- `Scene*` - 当前活动场景指针;没有活动场景时返回 `nullptr`。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
## 注意事项
|
2026-03-26 16:45:24 +08:00
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
- 这是非拥有指针。
|
|
|
|
|
- 它与 `Scene::IsActive()` 当前不是同一个概念,也不会自动同步。
|
2026-03-26 16:45:24 +08:00
|
|
|
|
|
|
|
|
## 相关文档
|
|
|
|
|
|
2026-03-26 19:34:24 +08:00
|
|
|
- [返回类型总览](SceneManager.md)
|
|
|
|
|
- [SetActiveScene](SetActiveScene.md)
|