# 远期功能扩展笔记 以下功能在讨论中出现但暂不纳入实施计划,后续需要扩展时参考。 ## P7 全屏模式 - 扩展 - **自动进入全屏** — 点击"开始游戏"时同步 `requestFullscreen()`,利用用户手势 - **UI 自动隐藏** — 播放中 3 秒无鼠标移动自动隐藏菜单按钮和光标(`pointer-events: none`),鼠标移动恢复 - **Pointer Lock** — `requestPointerLock()` 锁定鼠标,防移出窗口,配合热区点击和 QTE - **移动端适配** — iOS Safari `webkitEnterFullscreen`,Android Chrome 视口适配 ## P8 章节选择 - 扩展 - 章节缩略图懒加载 - 章节解锁动画 - 按进度百分比展示章节完成度 ## P9 跳过/倍速 - 扩展 - 智能跳过(仅跳过"对话"部分,保留"动作"部分) - 快捷键自定义 - 2x/4x/8x 多档位 ## P10 键盘/手柄导航 - 扩展 - Gamepad 震动反馈(手柄扳机键模拟选择"重量") - 自定义键位映射界面 - 手柄热插拔检测 ## P11 多语言字幕 - 扩展 - 字幕字体/大小/颜色/背景自定义 - 语音语言独立轨道(语音和字幕可不同语言) - 自动检测浏览器语言 ## P12 场景过渡特效 - 扩展 - 可自定义转场(JSON 中定义颜色/时长/曲线) - 转场预览(编辑器中实时预览) - 条件转场(根据 variables 选择不同转场类型) ## P13 重玩驱动 - 扩展 - Steam Achievement API 集成 - 排行榜(最快通关、最少死亡等) - 分享结局截图到社交媒体 ## P14 沉浸感 - 扩展 - SFX 空间化(3D Audio,Web Audio PannerNode) - 对话轮动画曲线自定义 - 画面震动强度/频率可配置 - 动态字幕说话人识别(AI 自动标注) ## P15 平台化 - 扩展 - PWA 支持(离线播放、安装到桌面) - Web Monetization API 付费解锁章节 - 开发者 API(第三方创作工具接入) ## 通用扩展 - 性能监控面板(FPS、内存、网络) - 自动化测试框架(剧情路径遍历、回归测试) - 热更新支持(不刷新页面替换 JSON 和视频) - WebSocket 多人同步(观察者模式、投票选分支)