lilong555-Adventure-King-DeepWiki(中文)本页总览lilong555-Adventure-King-DeepWiki(中文) 《Adventure King》项目的完整技术文档与架构说明 覆盖运行框架、角色与战斗、世界与关卡、UI、输入、存档、配置及高级主题 一、项目总览与架构(Project Overview & Architecture) 概述 系统架构 关键概念与术语 二、核心运行框架(Core Runtime Framework) 2.1 场景与生命周期 场景系统 GameScene(游戏场景) 初始化流程 更新循环与运行时逻辑 场景切换 调试场景(DebugScene) 2.2 物理与底层机制 物理与战斗接触回调 物理分类系统 三、角色与战斗系统(Characters & Combat) 3.1 角色基础架构 角色基类(CharacterBase) 组件架构 3.2 玩家系统 玩家角色(PlayerCharacter) 升级与成长 装备与背包 技能系统 3.3 怪物系统 怪物基类(MonsterBase) 怪物 AI 与行为 怪物战斗 具体怪物类型 Boss 机制 3.4 战斗机制 伤害系统 四、世界与关卡系统(World & Level) 世界与关卡系统 关卡地图(LevelMap) TMX 加载与碰撞 敌人生成系统 竞技场战斗系统 关卡进度 五、输入与交互系统(Input & Interaction) 游戏输入控制器(GameInputController) 输入优先级与上下文 六、用户界面系统(UI System) 6.1 UI 框架与控制 用户界面 游戏 UI 控制器(GameUIController) UI 状态管理 6.2 具体 UI 模块 菜单系统 玩家 UI 组件 HUD 元素 背包层(InventoryLayer) 七、存档与持久化系统(Save & Persistence) 7.1 本地存档 存档与持久化 存档管理器(SaveManager) 存档数据结构 存储层 存取档流程 7.2 云存档 云存档服务 CloudSyncService 客户端 云存档服务器 云端认证 八、配置与数据驱动(Configuration & Data) 配置系统 玩家与怪物配置 技能与装备配置 战斗与世界配置 九、高级主题与扩展(Advanced Topics) 高级主题 技能集实现 动画系统 性能优化