docs: Add Component, GameObject, TransformComponent and Scene API documentation

- Add Component class documentation with lifecycle methods
- Add GameObject class documentation with component system
- Add TransformComponent documentation with transform methods
- Add Scene class documentation with GameObject management
- Add SceneManager singleton documentation with scene loading
- Update components.md overview with all component classes
- Update main.md navigation with Scene module
This commit is contained in:
2026-03-22 03:33:55 +08:00
parent d83ed56177
commit a9d5a68dd6
105 changed files with 3003 additions and 7 deletions

View File

@@ -20,6 +20,7 @@
| **Resources** | [resources/](resources/resources.md) | 资源管理系统 |
| **Audio** | [audio/](audio/audio.md) | 音频系统 |
| **Components** | [components/](components/components.md) | ECS 组件系统 |
| **Scene** | [scene/](scene/scene.md) | 场景管理系统 |
---
@@ -86,7 +87,10 @@ Math::Matrix4 transform = Math::Matrix4::TRS(position, rotation, scale);
| Debug | 9 |
| Core | 6 |
| Containers | 4 |
| **总计** | **124** |
| Audio | 10 |
| Components | 36 |
| Scene | 19 |
| **总计** | **143** |
---