视觉小说隐藏对白框看图时,怎样避免恢复后漏掉一句话
隐藏对白框时,先锁住当前句和文字进度,再分别处理语音、演出与自动阅读。用一张实填恢复卡和观星台操作推演,约定看图期间哪些内容可以继续,以及为什么恢复对白框的那次点击不能顺带推进剧情。

开篇导读
隐藏对白框看图时,建议同时暂停逐句阅读:保留当前句和已显示文字,停止自动推进,恢复对白框的那次输入只负责显示。语音与背景演出另列规则,不能因为文字不见了就任其继续。恢复后先让读者认出原句,再由读者明确决定是否继续自动阅读。
下面的观星台场景是原创虚构教学例子,不是真实用户案例、实测结果或 DramaFork 产品功能说明。文中的按钮、状态与处理方式都是待实现的设计约定。
一、把隐藏、暂停和恢复拆成三个决定
隐藏解决遮挡,暂停保护阅读位置,恢复输入决定下一步动作。只写“点击空白处隐藏,再点一次恢复”,并没有说明故事是否还在走。
本例中,角色正在说:“等云移开,你会看见望远镜旁那颗最亮的星。”文字刚显示到“等云移开,”,读者想看完整夜空。隐藏前,自动阅读开启,语音正在播放,薄云缓慢移动,角色尚未抬手指星。
这里先定一条底线:看图期间不得进入下一句,也不得越过当前句中尚未呈现的关键叙事动作。否则,即使恢复了同一句文字,角色已经指完星、镜头已经转走,读者仍然错过了理解这句话的依据。
进入看图模式时,先阻止推进,再统一记录句位、文字与播放状态,最后隐藏对白框。如果自动推进与隐藏恰好同时到来,本方案约定隐藏优先;已完成换句才收到隐藏请求时,则记录新句。不要让记录中的句位和屏幕上的文字分属两句。
二、填写一张对白框隐藏恢复卡
句位应能区分章节、分支与具体对白,不能只保存台词文本,因为不同位置可能出现相同的话。文字进度则记录已显示到哪里,与“整句是否读完”分开。
| 卡片字段 | 观星台实填规则 |
|---|---|
| 隐藏前句位 | 观星台首次观测段,指星对白这一句;恢复必须回到此处 |
| 文字进度 | 已显示“等云移开,”;隐藏中停止出字,恢复先保持该进度 |
| 自动阅读 | 记录此前开启;隐藏时暂停并作废本句原有推进倒计时 |
| 语音处理 | 隐藏时暂停并记录位置;恢复显示后仍暂停,等待继续指令 |
| 演出处理 | 非叙事性的星光闪烁继续;薄云移动与抬手指星暂停 |
| 恢复输入 | 本次按下、抬起及长按重复都不推进;释放后才接收新输入 |
| 恢复后选择 | “继续本句”保持手动;“继续自动阅读”明确重新开启自动 |
这里把薄云移动列为叙事演出,是因为云是否移开关系到台词内容。不能仅凭“它属于背景”就允许继续。若另一场戏中的云只是无关情节的循环装饰,就可以采用不同规则。
复用这张卡时,每个字段都写明隐藏前记录什么、隐藏中能否变化、恢复后何时继续。表中没有列出的限时选择、镜头切换或新对白触发,也必须明确归类;本方案遇到未归类事件时暂停它,待补全规则后再决定。
三、语音和演出按信息作用处理
暂停语音能保留听觉位置,但从半个词接起可能生硬。若项目不能可靠地从原位置续播,可以选择停止语音,恢复后提供“重听本句”,并保留原文字进度。代价是重复听到前半句,需要在恢复提示中说清楚。
另一种方案是允许当前句语音播完,但仍锁住句位。这适合明确允许边听边看图的模式;它不再保证语音停在隐藏前的位置,恢复后应标明本句语音已结束,并允许重听。不要把“语音播完”继续当作隐藏期间的换句许可。
背景音乐、无信息变化的星光循环可以继续,维持看图氛围。人物离场、道具出现、表情转折以及指向线索的镜头运动,则应暂停。判断依据是:读者稍后看到终态,是否还能理解刚才发生了什么。
如果语音、口型和镜头必须依照同一段时间播放,就把它们一起暂停或一起重播。分开冻结可能使声音还在说话、人物却停住。不能分离的整段演出,也可以暂不开放看图模式,但入口应解释需要等到本段结束。
四、用一次完整操作检查有没有漏句
第一步,读者在“等云移开,”出现后隐藏对白框。按卡片锁住指星对白,暂停出字、语音和薄云,保留星光闪烁。自动阅读此前开启这一事实仍被记录,但此刻没有推进权限。
第二步,读者停留看图。无论停留多久,都不累积等待恢复后立即执行的换句任务。恢复时补做隐藏期间的推进,会让暂停只剩下表面效果。
第三步,读者点击夜空。对白框显示原来的“等云移开,”,并提示“阅读已暂停”。这次点击不补全文字、不启动语音,也不切到下一句。即使读者一直按住,后续重复输入也不能穿过恢复过程。
第四步,读者释放输入后选择“继续本句”。文字从原处继续出现,语音与薄云按本例约定续播,抬手动作到原定位置才发生。自动阅读保持关闭;本句完整显示后,读者再用新的推进输入进入下一句。
如果第四步改选“继续自动阅读”,仍先继续当前句。等本句满足原有的读完条件后,重新开始完整的等待过程,不能沿用隐藏前几乎耗尽的倒计时。这样多一次明确选择,换来的是读者能确认自己何时交回推进控制权。
五、用反例验收,并限定适用范围
验收时至少覆盖三种隐藏时机:文字尚未出完、文字已全但语音未完、自动阅读即将换句。每次都检查恢复后的句位、文字进度、语音状态和第一次新输入的作用。以上是纸面预期,需要在实际实现后验证,不能视为已经通过测试。
还要连续隐藏、恢复两次:第二次必须记录当时的新进度,而非第一次的旧记录。再分别用点击、快捷键和触屏操作走一遍,检查恢复动作是否误触文字补全或底层选项。如果只有鼠标能安全恢复,输入规则就还没有覆盖完整。
常见失败有三类:只隐藏外观却继续换句;显示回来后立刻补跑倒计时;一次点击同时恢复和推进。分别对应句位锁定、暂停任务处理、恢复输入隔离,不能只靠增加一句提示解决。
这张卡适用于以逐句阅读为核心、允许临时停下看图的场景。实时限时剧情或无法暂停的连续影像需要另行约定时间是否照走,不能直接承诺回到原进度。交付时把实填卡与上述操作预期放在一起,策划和实现者便能逐项核对“接着读原句”到底包含哪些行为。






