# 74 · UI 屏幕流程文档(UI Screen Flow Document) > **所属文档集** [← 返回索引](./README.md) · [总览](./00_Overview.md) > **关联文档** 51_UISystemDesign · 53_HUDSpec · 56_AccessibilityGuide · 14_ProgressionSystem · 70_MacroPacingDocument > **文档性质** 定义全游戏所有 UI 屏幕的层次结构、导航流程、各屏幕元素规格和平台差异。本文档是 UI 开发的权威来源,与 UIT(UI Toolkit)实现层配合使用。 --- ## 目录 1. [UI 层次结构总览](#1-ui-层次结构总览) 2. [主菜单系统](#2-主菜单系统) 3. [游戏内 HUD](#3-游戏内-hud) 4. [暂停菜单系统](#4-暂停菜单系统) 5. [死亡屏幕](#5-死亡屏幕) 6. [能力/技能界面](#6-能力技能界面) 7. [物品与收集品界面](#7-物品与收集品界面) 8. [大地图界面](#8-大地图界面) 9. [对话与字幕系统](#9-对话与字幕系统) 10. [系统设置界面](#10-系统设置界面) 11. [过场动画 UI](#11-过场动画-ui) 12. [Boss 血条规格](#12-boss-血条规格) 13. [平台差异规格](#13-平台差异规格) 14. [UI 验收清单](#14-ui-验收清单) --- ## 1. UI 层次结构总览 ### 1.1 全局屏幕流程图 ``` 游戏启动 │ ├─► [启动加载画面] ─► [标题动画(LOGO)] ─► [主菜单] │ │ [主菜单] │ ├─► [新游戏] │ └─► [难度选择] ─► [开场过场动画] ─► [游戏主界面] │ ├─► [继续游戏] │ └─► [存档选择(最多3个)] ─► [加载画面] ─► [游戏主界面] │ ├─► [设置] │ └─► [设置界面(见第10节)] │ └─► [退出游戏](仅 PC) [游戏主界面](内核循环) │ ├─► [HUD](常显) │ ├─ HP 条 │ ├─ 魂力(Soul Power)槽 │ ├─ 形态指示器 │ ├─ 快速道具栏 │ └─ 小地图(可选显示,默认关闭) │ ├─► [暂停菜单](按 ESC / Start) │ ├─► [继续] │ ├─► [大地图] │ ├─► [物品/收集品] │ ├─► [能力界面] │ ├─► [设置] │ └─► [返回主菜单] │ ├─► [死亡屏幕](HP 归零) │ ├─► [再试一次](从最近庇护所重生) │ └─► [返回主菜单] │ └─► [过场动画](叙事触发) └─► [游戏主界面](自动返回) ``` ### 1.2 UI 层级栈(Z-Order) | 层级 | 名称 | 内容 | Z-Index | |------|------|------|---------| | 0 | World Layer | 游戏场景(Unity Camera)| — | | 1 | HUD Layer | HP/魂力/形态指示器 | 100 | | 2 | Dialogue Layer | 对话框/字幕 | 200 | | 3 | Overlay Layer | 暂停菜单/死亡屏幕等全屏覆盖 | 300 | | 4 | Cinematic Layer | 过场动画黑边/字幕 | 400 | | 5 | System Layer | 加载画面/崩溃报告 | 500 | --- ## 2. 主菜单系统 ### 2.1 主菜单屏幕规格 | 元素 | 位置 | 规格 | |------|------|------| | 背景 | 全屏 | 动态背景(循环动画;世界地图的一个角落,轻微parallax)| | 游戏标题 | 上方 1/3 | 泽灵标题字体;发光效果(蓝绿色)| | 菜单选项 | 中央 | 垂直列表;字体大小 28px;选中时左侧出现光效 | | 版本号 | 右下角 | 字体大小 12px;颜色 #666666 | | 开发者信息 | 左下角 | 字体大小 12px;颜色 #666666 | **菜单选项列表**: 1. 新游戏(New Game) 2. 继续(Continue)— 无存档时灰显 3. 设置(Settings) 4. 退出(Quit)— 仅 PC;主机平台不显示 ### 2.2 难度选择屏幕 | 选项 | 描述 | 推荐人群 | |------|------|---------| | 朝露(Dewdrop)| 所有伤害减半;庇护所无限次数;不影响成就 | 不熟悉动作游戏的玩家 | | 流岚(Wandering Wind)| 标准难度(参考 69/70 的设计目标)| 目标受众 | | 虚渴(Hollow Thirst)| 伤害+30%;Boss 额外技能激活 | 高挑战玩家 | **设计规则**:难度选择后可在设置中随时更改(不锁定)。 ### 2.3 存档选择屏幕 | 元素 | 规格 | |------|------| | 存档卡片数量 | 3个(固定3个存档槽)| | 存档卡片信息 | 游戏时长 + 最后存档位置 + 进度百分比 + 已收集道具数 | | 空存档状态 | 显示"空白" + 幽灵边框效果 | | 删除存档 | 长按(1.5s)+ 确认弹窗(防误触)| --- ## 3. 游戏内 HUD ### 3.1 HP 条 | 属性 | 规格 | |------|------| | 位置 | 左上角,距边界 20px | | 样式 | 横向分段式(每段 = 1HP;最大 8HP)| | 颜色 | 满血:#A8FF78(绿色);低于 25%:#FF6B6B(红色);扣血动画:红色扣减后2s回落 | | 尺寸 | 每段宽 24px,高 8px,间隔 2px | | 最大血量增加时 | 新段从右侧以动画扩展进入(0.5s)| | 受伤时 | 屏幕边缘短暂红色晕染(0.2s,最大不透明度 60%)| ### 3.2 魂力(Soul Power)槽 | 属性 | 规格 | |------|------| | 位置 | HP 条正下方,间隔 8px | | 样式 | 单一弧形槽(弧度约 180°)| | 颜色 | 根据当前形态改变:天魂=蓝(#4FC3F7),地魂=绿(#66BB6A),命魂=红(#EF5350),无形态=白(#E0E0E0)| | 满槽动画 | 轻微脉动发光(0.8s 周期)| | 使用时 | 槽值减少动画(0.1s 快速响应)| ### 3.3 形态指示器 | 属性 | 规格 | |------|------| | 位置 | 右侧,HP 条水平对齐(右上角)| | 样式 | 3个圆形图标,水平排列,已解锁=亮色,未解锁=暗色/锁定图标 | | 当前形态 | 对应图标放大 20% + 发光效果 | | 切换动画 | 图标间切换时短暂旋转效果(0.15s)| | 无形态状态 | 3个图标全部暗色,中央显示无形态图标 | ### 3.4 快速道具栏 | 属性 | 规格 | |------|------| | 位置 | 右下角,距边界 20px | | 槽位数 | 2个(左槽=主道具,右槽=副道具)| | 快捷键显示 | 槽位右下角显示按键提示(PC: Q/E;手柄: LT/RT)| | 数量显示 | 叠加数量在右上角(字体大小 12px)| ### 3.5 HUD 可见性规则 | 场景 | HUD 状态 | |------|---------| | 正常探索/战斗 | 全部显示 | | 过场动画 | 全部隐藏(渐隐 0.3s)| | NPC 对话 | 保留 HP 条;隐藏魂力/道具 | | 庇护所内 | 全部隐藏(进入庇护所后自动淡出)| | 截图模式(可选)| 全部隐藏 | --- ## 4. 暂停菜单系统 ### 4.1 暂停菜单布局 ``` ┌─────────────────────────────────┐ │ [ 已暂停 ] │ │ │ │ > 继续 │ │ 大地图 │ │ 物品 & 收集品 │ │ 能力与技能 │ │ 设置 │ │ 返回主菜单 │ │ │ └─────────────────────────────────┘ 背景:模糊化游戏画面(高斯模糊 8px)+ 半透明深色遮罩(#000000, 70%) ``` ### 4.2 暂停菜单行为规则 | 场景 | 行为 | |------|------| | 过场动画中 | 暂停键无响应(不可暂停)| | Boss 战中 | 暂停键有响应,但 Boss 菜单内无"大地图"选项(节奏打断最小化)| | 庇护所内 | 暂停键有响应,正常功能 | | 死亡屏幕 | 暂停键无响应 | --- ## 5. 死亡屏幕 ### 5.1 死亡流程 ``` HP 归零触发 │ ▼ [死亡动画](0.5~1.5s,各角色不同,见 71_ProtagonistDesign) │ ▼ [屏幕渐黑](黑色淡入,1.0s) │ ▼ [死亡文字显示](见下方规格) │ ▼ ├─► 玩家输入 → [选项菜单] └─► 等待 3s → [选项菜单](自动出现) [选项菜单] ├─► [再试一次](从最近庇护所重生) └─► [返回主菜单] ``` ### 5.2 死亡文字规格 | 属性 | 规格 | |------|------| | 文字内容 | 随机从预设列表选取(见下方)| | 字体 | 与游戏 Lore 字体一致(衬线风格)| | 颜色 | 白色(#FFFFFF),背景全黑 | | 动画 | 文字从透明渐显(1.5s),显示 3s,然后选项出现 | | 字体大小 | 24px(桌面),适当缩放(手机/主机)| **死亡文字预设列表**(从旧题记中选取语句;叙事感,非嘲讽): - "蚀素吞噬一切,但不会吞噬记忆。" - "传承的意志,还在跳动。" - "死亡不是终点,遗忘才是。" - "再试一次。"(简短直白版) - "……它还在等你。" - "你知道该做什么。" ### 5.3 重生规则 | 条件 | 重生位置 | |------|---------| | 正常死亡 | 最近触发的庇护所 | | 无庇护所触发时(游戏最开始)| 游戏初始生成点(苏醒裂缝入口)| | 过渡通道死亡 | 过渡通道的入口端(进入过渡通道前的最后庇护所)| --- ## 6. 能力/技能界面 ### 6.1 能力界面布局 ``` ┌────────────────────────────────────────┐ │ 能力 & 技能 │ │ │ │ [天魂形态图标] [地魂形态图标] [命魂形态图标] │ │ ▼ (未解锁) (未解锁) │ │ ─────────────────────────────────────── │ │ [裂空掌] [灵踪弹] [漩灵击] │ │ 已学习 未学习 未学习 │ │ │ │ 通用能力: │ │ [冲刺] ✓ [双跳] ✗ [蚀护印] ✗ │ │ │ │ [选中能力的详细描述区域] │ └────────────────────────────────────────┘ ``` ### 6.2 能力界面交互规则 | 行为 | 结果 | |------|------| | 选中未解锁能力 | 显示锁定原因(如:"击败腐蚀洞穴 Boss 后解锁")| | 选中已解锁能力 | 显示详细描述、伤害/效果数值 | | 选中通用能力(冲刺/双跳)| 显示获得地点和游戏中演示 GIF(如有)| | 按下演示按键 | 临时切换到"演示模式"(角色展示使用该能力)| --- ## 7. 物品与收集品界面 ### 7.1 界面分类标签 | 标签 | 内容 | |------|------| | 消耗品 | 回复道具、蚀护印材料等 | | 题记(Lore)| 已发现的世界台词石碑(25块总量)| | 遗物(Relic)| 被动能力强化道具(15块总量)| | 回响碎片 | 隐藏结局材料(10块总量)| | 关键道具 | 特殊进度道具(不可丢弃)| ### 7.2 题记(Lore)查看规格 | 属性 | 规格 | |------|------| | 未发现状态 | 显示轮廓+问号图标;显示发现区域提示("此题记在坍塌废墟中")| | 已发现状态 | 显示完整内容;发现地点;发现时的背景音乐可选回放 | | 阅读时 | 全屏半透明背景;文字逐行显示(打字机效果)| | 返回 | 任意输入键关闭 | --- ## 8. 大地图界面 ### 8.1 大地图布局 ``` ┌────────────────────────────────────────┐ │ 大地图 [关闭] │ │ │ │ ┌──────────────────────────────────┐ │ │ │ │ │ │ │ 世界地图(可缩放/滚动) │ │ │ │ 玩家位置:★ │ │ │ │ 已探索区域:明色显示 │ │ │ │ 未探索区域:暗色显示 │ │ │ │ 庇护所:● 图标 │ │ │ │ Boss:✦ 图标 │ │ │ │ │ │ │ └──────────────────────────────────┘ │ │ │ │ 图例:[★玩家] [●庇护所] [✦Boss] │ │ │ │ 快速旅行:选择庇护所 → 按确认传送 │ └────────────────────────────────────────┘ ``` ### 8.2 大地图交互规格 | 交互 | 行为 | |------|------| | 滚动/移动光标 | 地图跟随移动 | | 缩放(PC: 滚轮;手柄: LB/RB)| 在区域视图 ↔ 全局视图间切换 | | 选中庇护所 | 显示庇护所名称 + 快速旅行提示(已解锁时)| | 快速旅行 | 选中庇护所 → 确认按键 → 加载画面(1.5s)→ 传送 | | 未探索区域 | 完全暗色,不显示任何细节 | ### 8.3 地图揭示规则 | 条件 | 揭示内容 | |------|---------| | 进入房间 | 该房间在地图上变为已探索(完全可见)| | 100% 探索区域 | 该区域所有房间/连接道完整显示 + 特殊标记 | | 未进入的相邻房间 | 不显示(完全黑暗)| --- ## 9. 对话与字幕系统 ### 9.1 NPC 对话框规格 ``` ┌──────────────────────────────────────┐ │ [NPC头像] 厄弗 │ │ │ │ "世界在失去平衡之前,我在这里 │ │ 已经住了一千五百年了……" │ │ │ │ [▶ 继续] │ └──────────────────────────────────────┘ ``` | 属性 | 规格 | |------|------| | 位置 | 屏幕下方(距底部 40px),水平居中 | | 宽度 | 屏幕宽度的 80%(最大 960px)| | NPC 头像 | 左侧,尺寸 64×64px,圆角遮罩 | | 文字动画 | 打字机效果(20ms/字);按确认键可跳过 | | 快进 | 第一次按确认键显示全部文字;第二次继续 | | 多选对话 | 选项从对话框底部向上出现,玩家选择后继续 | ### 9.2 字幕系统规格 | 属性 | 规格 | |------|------| | 字幕位置 | 屏幕底部(距底 24px),水平居中 | | 字体大小 | 默认 20px;可在无障碍设置中调整(16~32px)| | 背景 | 半透明黑色块(#000000,70%)| | 字幕颜色 | 默认白色;NPC 不同颜色(每个NPC固定颜色)| | 显示时长 | 按说话速度自动计算;最短 1.5s/句 | ### 9.3 NPC 字幕颜色对应 | NPC | 字幕颜色 | |-----|---------| | 篓背哈 | #FFD54F(暖黄)| | 厄弗 | #B0BEC5(冷灰)| | 卡洁 | #80CBC4(青绿)| | 西罗 | #CE93D8(淡紫)| | 米涅 | #90CAF9(浅蓝)| | 三祖(天衡)| #4FC3F7(蓝)| | 三祖(地柔)| #66BB6A(绿)| | 三祖(命刃)| #EF5350(红)| | 奥拉 | #B0BEC5(灰,接近死亡感)| | 泽灵(仅普通结局一句台词)| #FFFFFF(纯白)| --- ## 10. 系统设置界面 ### 10.1 设置界面标签 | 标签 | 内容概述 | |------|---------| | 音频 | 主音量、音乐音量、音效音量、对话音量、字幕开关 | | 画面 | 分辨率(PC)、窗口模式(PC)、垂直同步(PC)、色彩滤镜、震屏强度 | | 操作 | 按键映射(PC)、手柄振动强度、游戏指针灵敏度(若有)| | 无障碍 | 字幕大小、字幕背景、高对比度模式、辅助自动瞄准、无敌模式(隐藏,需特定操作解锁)| | 语言 | 界面语言选择(已支持:中文简体、中文繁体、英语、日语)| | 难度 | 可随时更改(朝露/流岚/虚渴)| ### 10.2 音频设置规格 | 设置项 | 类型 | 范围 | 默认值 | |--------|------|------|-------| | 主音量 | 滑条 | 0~100 | 80 | | 音乐音量 | 滑条 | 0~100 | 70 | | 音效音量 | 滑条 | 0~100 | 80 | | 对话音量 | 滑条 | 0~100 | 100 | | 字幕 | 开关 | ON/OFF | ON | ### 10.3 无障碍设置规格 | 设置项 | 类型 | 默认值 | 说明 | |--------|------|-------|------| | 字幕字体大小 | 步进选择(小/中/大/特大)| 中 | 中=20px | | 字幕背景不透明度 | 滑条 | 70% | 0%=无背景 | | 高对比度 HUD | 开关 | OFF | 开启后 HP/魂力条改为高饱和度颜色 | | 震屏效果 | 步进(无/轻/标准)| 标准 | | | 闪光效果减弱 | 开关 | OFF | 减弱特定强光效果(如 Boss 死亡光爆)| | 辅助二段跳 | 开关 | OFF | 跳跃键长按可自动二段跳(不需要二次按键)| --- ## 11. 过场动画 UI ### 11.1 过场动画通用规范 | 元素 | 规格 | |------|------| | 黑边(Letterbox)| 上下各 10% 屏幕高度;颜色 #000000;淡入 0.5s | | 字幕位置 | 黑边内(下方黑边区域)| | 跳过提示 | 右下角小字"按 [按键] 跳过";过场开始 2s 后出现 | | 跳过操作 | 按下后显示确认("确认跳过?"),防误触 | ### 11.2 主要过场动画列表 | ID | 名称 | 时长目标 | 触发点 | |----|------|---------|-------| | CUT-01 | 泽灵苏醒 | 45s | 游戏开始 | | CUT-02 | 首次进入卡拉旋 Boss 房 | 10s | Boss 房间首次进入 | | CUT-03 | 首次进入卓格拉 Boss 房 | 8s | Boss 房间首次进入 | | CUT-04 | 首次进入艾尔典 Boss 房 | 12s | Boss 房间首次进入 | | CUT-05 | 首次进入逆吞 Boss 房 | 8s | Boss 房间首次进入 | | CUT-06 | 进入核心熔炉(奥拉出现)| 20s | 首次进入 Core | | CUT-07 | 三形态激活演出 | 30s | A-M05 虚渴神殿入口 | | CUT-08 | 普通结局 | 90s | 奥拉死亡后(普通路线)| | CUT-09 | 真结局 | 120s | 三祖觉醒(真路线)| | CUT-10 | 隐藏结局 | 150s | 奥拉/泽灵合一(隐藏路线)| --- ## 12. Boss 血条规格 ### 12.1 Boss 血条布局 ``` [屏幕顶端,居中] ████████████████████████░░░░░░░░░░ HP: 280/400 【卡拉旋】 ``` | 属性 | 规格 | |------|------| | 位置 | 屏幕顶端,水平居中,距顶部 16px | | 宽度 | 屏幕宽度的 60%(最大 720px)| | Boss 名称 | 血条下方,字体大小 18px,居中 | | 颜色 | P1=淡橙(#FF8F00);P2=深红(#C62828);P3=暗紫(#6A1B9A)(如有)| | 相变提示 | 血条清空时短暂闪烁(白色,0.3s),然后进入过场 | | 出现时机 | Boss 战触发后 0.5s 淡入 | | 消失时机 | Boss 死亡后 2s 淡出 | ### 12.2 奥拉特殊血条规格(三阶段) ``` P1 血条:████████████ 400HP P2 血条:████████████ 400HP (P1结束后新血条出现) P3 血条:████████████ 400HP (P2结束后新血条出现) 阶段指示器:[●●●] → [○●●] → [○○●] → 结束 ``` - 三个血条分开显示,每次相变结束时当前血条消失,下一个血条出现 - 阶段指示器位于血条右侧(三个点表示三个阶段) --- ## 13. 平台差异规格 | 元素 | PC | PS5 | Nintendo Switch | |------|----|----|----------------| | 按键图标 | 键盘字母+鼠标图标 | PS 圆形/叉/方/三角图标 | Switch ABXY 图标 | | 快速旅行 | 支持 | 支持(PS5 自定义地图 UI)| 支持(切换模式下)| | HDR | 可选 | 默认开启(支持 HDR10)| 不支持 | | 触觉反馈 | 不支持 | DualSense 自适应触发(Boss 攻击弹反时触发强反馈)| 手柄震动 | | 截图功能 | Steam 截图 | PS5 截图按钮 | Switch 截图按钮 | | 语言切换 | 随时可改 | 随时可改 | 随时可改 | | 死亡屏幕 | "再试一次"/"返回主菜单" | 同左 | 同左(无"退出游戏"选项)| | 主菜单"退出游戏" | 有 | 无(使用主机关闭)| 无 | --- ## 14. UI 验收清单 **HUD** - [ ] HP 条最大值 / 空值状态均正确显示 - [ ] 魂力槽颜色随形态正确切换 - [ ] 形态指示器正确显示已/未解锁状态 - [ ] 所有 HUD 在过场动画时正确隐藏 - [ ] HUD 元素无遮挡重要游戏内容 **菜单导航** - [ ] 所有菜单可通过键盘/手柄导航 - [ ] 返回键(ESC / B键)在所有子界面均有效 - [ ] 无死角(不存在无法返回的菜单状态) - [ ] 快速旅行从选择到传送流程无异常 **死亡与重生** - [ ] 死亡动画→黑屏→死亡文字流程正确 - [ ] 重生位置为最近庇护所(非关卡起点) - [ ] 死亡文字随机且不重复(短期内) **对话与字幕** - [ ] 打字机效果可跳过(不影响后续流程) - [ ] NPC 颜色对应正确 - [ ] 字幕背景不遮挡重要游戏元素 **Boss 血条** - [ ] Boss 血条在 Boss 触发时正确出现 - [ ] 相变时血条颜色/动画正确 - [ ] 奥拉三阶段血条独立显示正确 **无障碍** - [ ] 字体大小调整立即生效 - [ ] 震屏"无"设置下全程无震屏效果 - [ ] 高对比度模式下所有关键信息可区分