Files
lms 45046d8d96 [docs][refactor]: 拆分重复模块文档并提升框架架构为全局入口
- 技能系统/相机系统/内存对象管理 README 改为概览+导航
- 框架架构.md 由通用框架子目录提升为全局入口
- 更新日期、过时改进点和文档关联路径
- 10-架构说明.md 拆分通用框架与框架架构链接

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 14:39:16 +08:00

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 模块登记规则定义分类和状态口径