- 技能系统/相机系统/内存对象管理 README 改为概览+导航 - 框架架构.md 由通用框架子目录提升为全局入口 - 更新日期、过时改进点和文档关联路径 - 10-架构说明.md 拆分通用框架与框架架构链接 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.7 KiB
1.7 KiB
相机系统
分类
- 核心框架
目的
管理多相机注册、相机堆栈排序、渲染顺序控制,为 UI、场景、特效等提供分层渲染能力。
核心类
| 类 | 职责 |
|---|---|
HFCameraManager |
相机管理器单例,维护相机列表和主相机引用 |
HFMainCamera |
主相机,管理 CameraStack |
AbsHFCameraItem |
相机项抽象基类,子类实现具体相机逻辑 |
使用规则
- 相机项必须继承
AbsHFCameraItem。 Weight决定堆栈内渲染顺序,值越大越靠后渲染。- 添加和移除相机需成对出现,避免残留。
- UI 相机通常使用
CameraClearFlags.Depth和较高 depth。
详细文档
文档关联
当本文档发生变更时,应同步检查以下关联文档,避免信息不一致。
| 文档 | 关联原因 |
|---|---|
| modules/模块索引.md | 模块索引是项目知识总入口 |
| modules/frameworks/相机系统/使用指南.md | 本模块的详细 API 与使用说明 |
| modules/frameworks/UI窗口系统/README.md | UI 窗口系统常与相机系统协作 |
| modules/frameworks/资源管理/README.md | 相机资源加载依赖资源管理 |
| rules/10-架构说明.md | 架构说明定义总体分层和依赖方向 |
| rules/30-模块登记规则.md | 模块登记规则定义分类和状态口径 |