docs: update roadmap
This commit is contained in:
18
ROADMAP.md
18
ROADMAP.md
@@ -698,17 +698,19 @@ engine.on('choiceRequest', (choiceList) => {
|
||||
- [x] `public/scenes/demo.json` — intro 场景配置 `subtitles` map + 4 个 choice 添加 `textKey`
|
||||
- [x] 验证:TypeScript + Vite build 通过
|
||||
|
||||
### P12 场景过渡特效(待实现)
|
||||
|
||||
目标:场景切换不再只有 opacity 交叉淡化,支持更多电影转场语言:淡黑(fade to black)、白闪(fade to white)、模糊(blur)、滑动等。
|
||||
### P12 场景过渡特效(已废弃)
|
||||
<!--
|
||||
现有 A/B cross-fade 已覆盖引擎层的全部技术缓冲需求。
|
||||
真正的影视转场效果由剪辑师在 Premiere/DaVinci 中处理,引擎不做艺术决策。
|
||||
|
||||
**实现清单:**
|
||||
- [x] ~~`src/components/TransitionOverlay.vue`~~
|
||||
- [x] ~~`engine/core/Engine.ts`~~
|
||||
- [x] ~~`engine/types.ts`~~
|
||||
- [x] ~~`engine/core/VideoManager.ts`~~
|
||||
- [x] ~~验证~~
|
||||
|
||||
- [ ] `src/components/TransitionOverlay.vue` — 全屏遮罩层:CSS transition 控制颜色和透明度
|
||||
- [ ] `engine/core/Engine.ts` — `SceneNode.transition?: TransitionDef`,在执行视频切换前先播放过渡
|
||||
- [ ] `engine/types.ts` — `TransitionDef { type: 'fadeBlack' | 'fadeWhite' | 'dissolve' | 'cut' | 'blur'; duration: number }`
|
||||
- [ ] `engine/core/VideoManager.ts` — 过渡时序:过渡遮罩覆盖 → 切换视频 → 过渡遮罩消失
|
||||
- [ ] 验证:淡黑转场、白闪转场、不同 duration 参数生效
|
||||
-->
|
||||
|
||||
### P13 重玩驱动系统 — 成就 + 统计 + 结局画廊 + 关键选择提示(待实现)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user