docs: update roadmap

This commit is contained in:
2026-06-09 16:19:55 +08:00
parent fddef6d1fc
commit beb1e5cfd5

View File

@@ -745,30 +745,18 @@ Quantic Dream 的结局流程图、Steam 式成就系统、通关后的全局统
**验证:** 成就解锁弹出 toast、结局画廊正确显示解锁状态、章节结束后显示回顾、统计面板数据正确
### P14 沉浸感提升 — UI 反馈音效 + 对话轮 UI + 动态字幕(待实现)
目标:提升视听表现力,从"视频播放器"进化到"电影级游戏"。
### P14 沉浸感提升 — UI 反馈音效 + 对话轮 UI + 动态字幕(已废弃,功能拆分到其他 P 或远期)
<!--
场景内音效由视频制作时混入,不做引擎级 SFX 事件系统。
UI 反馈音效/对话轮/动态字幕功能过于琐碎,拆分到远期规划。
> **设计决策:** 场景内音效(脚步声、开门声、环境音等)直接在视频制作时混入,不做引擎级 SFX 事件系统。引擎只负责视频无法覆盖的 UI 反馈音。
- [x] ~~engine/systems/AudioSystem.ts 升级~~
- [x] ~~src/components/DialogueWheel.vue~~
- [x] ~~engine/types.ts subtitle cue 扩展~~
- [x] ~~验证~~
**子功能清单:**
**14a. UI 反馈音效 (SFX)**
- [ ] `engine/systems/AudioSystem.ts` 升级 — 新增独立 SFX 轨道GainNode与 BGM 各自独立音量,互不干扰
- [ ] 触发时机:选项悬停/点击声、QTE 成功/失败提示音、场景切换嗡声
- [ ] `engine/core/Engine.ts` — 在事件点调用 AudioSystem 播放对应短音效
- [ ] 不引入 `SceneNode.sfx` 数据字段(场景音效属于视频制作范畴)
**14b. 对话轮 UI**
- [ ] `src/components/DialogueWheel.vue` — 替代/补充底部选项列表:圆环布局,选项按弧度分布,中心显示倒计时
- [ ] 键盘/手柄方向键对应轮盘位置(↑=上方选项,↓=下方选项)
- [ ] `Choice.wheelPosition?: number` — 手动指定在轮盘中的角度0~360
**14c. 动态字幕:**
- [ ] `engine/types.ts``SubtitleCue.speaker?: string`, `SubtitleCue.color?: string`, `SubtitleCue.position?: 'left' | 'center' | 'right'`
- [ ] `src/components/Subtitles.vue` — 升级:说话人标签前缀 + 颜色区分 + 根据 position 调整水平偏移
**验证:** SFX 不打断 BGM、音量独立可控、对话轮方向键选择准确、说话人颜色区分清晰
-->
### P15 平台化 — 云存档 + 可访问性 + 自适应码率(待实现)