視覺小說隱藏對話框看圖時,如何避免恢復後漏讀一句
隱藏對話框時,先鎖定目前這句與文字進度,再分別處理語音、演出與自動閱讀。透過一張實際填妥的恢復卡與觀星臺操作推演,約定看圖期間哪些內容可以繼續,以及為什麼恢復對話框的那次點擊不能同時推進劇情。

開篇導讀
隱藏對話框看圖時,建議同時暫停逐句閱讀:保留目前這句與已顯示文字,停止自動推進,恢復對話框的那次輸入只負責顯示。語音與背景演出另訂規則,不能因為文字不見了就任其繼續。恢復後先讓讀者認出原句,再由讀者明確決定是否繼續自動閱讀。
以下觀星臺場景是原創虛構教學範例,並非真實使用者案例、實測結果或 DramaFork 產品功能說明。文中的按鈕、狀態與處理方式,皆為待實作的設計約定。
一、將隱藏、暫停與恢復分成三個決定
隱藏解決遮擋,暫停保護閱讀位置,恢復輸入決定下一步動作。只寫「點擊空白處隱藏,再點一次恢復」,並未說明故事是否還在繼續。
本例中,角色正在說:「等雲移開,你會看見望遠鏡旁那顆最亮的星。」文字剛顯示到「等雲移開,」,讀者想看完整夜空。隱藏前,自動閱讀開啟,語音正在播放,薄雲緩慢移動,角色尚未抬手指星。
這裡先訂一條底線:看圖期間不得進入下一句,也不得越過目前這句中尚未呈現的關鍵敘事動作。否則,即使恢復了同一句文字,角色已經指完星、鏡頭已經轉走,讀者仍然錯過了理解這句話的依據。
進入看圖模式時,先阻擋推進,再一併記錄句位、文字與播放狀態,最後隱藏對話框。如果自動推進與隱藏恰好同時發生,本方案約定隱藏優先;若換句已完成才收到隱藏要求,則記錄新句。不要讓記錄中的句位與畫面上的文字分屬兩句。
二、填寫一張對話框隱藏恢復卡
句位應能區分章節、分支與具體對話,不能只儲存臺詞文字,因為不同位置可能出現相同的話。文字進度則記錄已顯示到哪裡,與「整句是否讀完」分開。
| 卡片欄位 | 觀星臺實填規則 |
|---|---|
| 隱藏前句位 | 觀星臺首次觀測段,指星對話這一句;恢復必須回到此處 |
| 文字進度 | 已顯示「等雲移開,」;隱藏期間停止出字,恢復後先維持該進度 |
| 自動閱讀 | 記錄先前為開啟狀態;隱藏時暫停,並作廢本句原有的推進倒數 |
| 語音處理 | 隱藏時暫停並記錄位置;恢復顯示後仍暫停,等待繼續指令 |
| 演出處理 | 不具敘事作用的星光閃爍繼續;薄雲移動與抬手指星暫停 |
| 恢復輸入 | 這次按下、放開及長按產生的重複輸入皆不推進;放開後才接受新輸入 |
| 恢復後選擇 | 「繼續本句」維持手動;「繼續自動閱讀」明確重新開啟自動閱讀 |
這裡將薄雲移動列為敘事演出,是因為雲是否移開關係到臺詞內容。不能僅憑「它屬於背景」就允許繼續。若另一場戲中的雲只是與情節無關的循環裝飾,就可以採用不同規則。
重複使用這張卡時,每個欄位都要寫明隱藏前記錄什麼、隱藏期間能否變化、恢復後何時繼續。表中未列出的限時選擇、鏡頭切換或新對話觸發,也必須明確分類;本方案遇到未分類事件時,先暫停該事件,待補齊規則後再決定如何處理。
三、依資訊作用處理語音與演出
暫停語音能保留聆聽位置,但從半個詞接續可能顯得突兀。若專案無法可靠地從原位置續播,可以選擇停止語音,恢復後提供「重聽本句」,並保留原文字進度。代價是會重複聽到前半句,需要在恢復提示中說清楚。
另一種方案是允許目前這句的語音播完,但仍鎖定句位。這適合明確允許邊聽邊看圖的模式;它不再保證語音停在隱藏前的位置,恢復後應標示本句語音已結束,並允許重聽。不要繼續將「語音播完」當作隱藏期間可以換句的依據。
背景音樂、沒有資訊變化的星光循環可以繼續,維持看圖的氣氛。角色離場、道具出現、表情轉折,以及指向線索的鏡頭移動,則應暫停。判斷依據是:讀者稍後看到最終狀態,是否還能理解剛才發生了什麼。
如果語音、嘴型與鏡頭必須依照同一段時間軸播放,就將它們一起暫停或一起重播。分開暫停可能使聲音還在說話,人物卻停住。無法分離的整段演出,也可以暫不開放看圖模式,但入口應說明需要等到本段結束。
四、用一次完整操作檢查是否漏句
第一步,讀者在「等雲移開,」出現後隱藏對話框。依卡片鎖定指星對話,暫停出字、語音與薄雲,保留星光閃爍。自動閱讀先前開啟這件事仍有記錄,但此刻沒有推進權限。
第二步,讀者停留看圖。無論停留多久,都不累積等待恢復後立即執行的換句任務。恢復時補做隱藏期間的推進,會讓暫停只剩下表面效果。
第三步,讀者點擊夜空。對話框顯示原來的「等雲移開,」,並提示「閱讀已暫停」。這次點擊不補齊文字、不啟動語音,也不切到下一句。即使讀者一直按住,後續重複輸入也不能穿過恢復流程而觸發其他動作。
第四步,讀者放開後選擇「繼續本句」。文字從原處繼續出現,語音與薄雲依本例約定續播,抬手動作到原定位置才發生。自動閱讀維持關閉;本句完整顯示後,讀者再用新的推進輸入進入下一句。
如果第四步改選「繼續自動閱讀」,仍先繼續目前這句。等本句滿足原有的讀完條件後,重新開始完整的等待過程,不能沿用隱藏前幾乎耗盡的倒數。這樣多一次明確選擇,換來的是讀者能確認自己何時交回推進控制權。
五、用反例驗收,並界定適用範圍
驗收時至少涵蓋三種隱藏時機:文字尚未出完、文字已完整顯示但語音未完、自動閱讀即將換句。每次都檢查恢復後的句位、文字進度、語音狀態,以及第一次新輸入的作用。以上是紙上預期,需要在實際實作後驗證,不能視為已經通過測試。
還要連續隱藏、恢復兩次:第二次必須記錄當時的新進度,而非第一次的舊記錄。再分別以點擊、快捷鍵與觸控操作走一遍,檢查恢復動作是否誤觸文字補齊或下層選項。如果只有滑鼠能安全恢復,輸入規則就還沒有完整涵蓋各種操作方式。
常見失敗有三類:只隱藏外觀卻繼續換句;顯示回來後立刻補跑倒數;一次點擊同時恢復與推進。分別對應句位鎖定、暫停任務的處理、恢復輸入隔離,不能只靠增加一句提示解決。
這張卡適用於以逐句閱讀為核心、允許暫時停下看圖的場景。即時限時劇情或無法暫停的連續影像,需要另行約定時間是否繼續流逝,不能直接承諾回到原進度。交付時將實際填妥的卡片與上述操作預期放在一起,企劃與實作者便能逐項核對「接著讀原句」究竟包含哪些行為。






