視覺小說快轉演出後,如何讓人物與背景停在正確終態
將可略過的移動、淡出過程,與必須落實的人物離場、背景替換和透明度狀態分開記錄。用一張演出快轉終態表,逐項推演正常播放與中途快轉是否到達相同的舞台結果。

開篇導讀
快轉後立繪仍留在畫面上,先查「人物離場」是否被當成動畫結束後的附帶動作。可靠的審閱方式,是將可以省略的變化過程與必須落實的畫面結果分開:移動和淡出可以不播放,人物移除、背景替換、透明度復位與接續點仍須逐項成立。最終位置應由演出段的終態約定來定義,不能由最後一次碰巧執行的移動決定。
先界定演出段,再寫出唯一的完成畫面
以下「候車室送別」是虛構教學範例,其中人物、演出安排和故障情境均為講解而設,並非真實使用者案例、實測結果、親自測試紀錄或 DramaFork 產品功能,也不對應任何特定引擎。
起點是列車員說完「今晚的車都走了」。此時他站在候車室中央,人物完全可見,傍晚背景完整顯示。正常演出安排為:他移到門邊,再走出門外並淡出;室內燈光逐漸變暗,傍晚背景轉換為夜間背景。終點停在旁白「候車室裡只剩下鐘聲」之前。
先決定終點的畫面:列車員不在舞台顯示清單中,夜間背景完全可見,傍晚背景與暫時暗幕均已移除。夜間的暗度由背景畫面呈現,不再靠殘留暗幕疊加。這裡選用較容易核對的構成;若作品必須保留獨立燈光層,就應將該層的目標狀態寫進終態,而不是照搬「全部清空」。
用終態表將過程與結果分開記錄
表中位置採用場景標記,不依賴特定座標系統。「完全可見」表示沒有淡入淡出造成的額外透明效果;「移除」表示不再參與本段舞台顯示,不能僅以移到畫面外代替。
| 對象 | 起態 | 可略過的過程 | 必達終態 | 殘留清理 | 接續點 |
|---|---|---|---|---|---|
| 列車員 | 中央,完全可見 | 中央到門邊、門邊到門外、淡出 | 本次出場結束,從舞台移除 | 取消本段移動與淡出,清除本段人物副本 | 與其餘各列一起成立後,接終點旁白 |
| 傍晚背景 | 完整顯示 | 逐漸淡出 | 不再顯示 | 移除舊背景,終止其轉場 | 同上 |
| 夜間背景 | 尚未顯示 | 逐漸淡入 | 正確夜景完整顯示 | 清除本段透明度變化 | 同上 |
| 暫時暗幕 | 尚未建立 | 燈光變暗的過程 | 不再保留 | 移除暗幕,取消後續變暗動作 | 同上 |
| 演出推進 | 告別對白結束 | 過程中的等待 | 本段完成,允許繼續 | 撤銷本段遺留的完成通知 | 「候車室裡只剩下鐘聲」之前 |
複製此表時,每列只記錄一個可獨立檢查的對象或推進條件。不要將終態寫成「執行完離場動畫」,因為這仍依賴被略過的過程。應寫「列車員不再顯示」,並註明採用什麼移除約定。
跨過多次移動時,同樣先問角色最後是否留下。本例最終離場,門邊與門外只是途經位置,不必逐一補播。若改成列車員停在門邊,終態就必須明確寫出「門邊、完全可見、指定朝向」,不能沿用離場那一列。
把正常順序與快轉順序推演到同一終點
先在紙上推演正常順序:列車員從中央走到門邊,繼續往門外移動並淡出,隨後移除人物;背景轉場結束後保留夜景,移除傍晚圖與暫時暗幕;所有列的條件成立後,才進入終點旁白。這裡記錄的是預期順序,並非實際執行時的觀察結果。
再推演從起點立即快轉:略過路徑、透明度變化與等待,先讓本段尚未完成的動作無法繼續改寫舞台,再依表落實人物移除、夜景顯示與舊圖層清理,最後開放接續點。快轉完成不能只代表「已經跳到下一句」,還須代表前面各列的條件均已落實。
第三遍將快轉點放在中途:列車員已到門邊、人物呈半透明,夜景只顯示了一部分。此時仍使用同一份終態表,不將目前的透明度當成新的目標。列車員移除、夜景恢復完全可見、傍晚圖與暗幕退出後,才允許繼續。
這樣安排的取捨,是快轉時可能直接切到穩定畫面,減少了柔和轉場。若專案希望保留短轉場,也可將它另列為可播放的過程,但最終畫面不能依賴它必定播完。重複要求快轉時,也不應新增一層夜景,或讓旁白推進兩次。
先查殘留歸屬,再查接續後的第一步
人物看不見,不足以判定離場完成。審閱時要分別核對主立繪、本段產生的殘影或副本,以及它們是否仍受尚未完成的動作控制。只將主立繪的透明度降到底,可能留下副本;只移到畫面外,也沒有完成表中約定的舞台移除。
背景完整性則要同時核對來源、透明度與遮擋關係。畫面發黑時,不要直接將所有圖層調亮:先確認目前確實是夜景,再查夜景是否仍呈半透明,以及舊背景與暫時暗幕是否仍疊在其上。否則可能連正確的夜色也一併破壞。
對尚未結束的動作,要審閱其延遲生效的結果是否仍能覆寫終態。假設快轉已顯示完整夜景,而舊淡入過程隨後又寫入中途的透明度值,即使表面上「已落實過終態」,仍會失效。實作應讓本段已失效的動作無法再改寫完成畫面;具體採用何種機制,由專案實作決定。
繼續檢查旁白之後的第一個舞台動作。若後文讓列車員重新入場,應明確建立新的位置、透明度與朝向,不繼承這次離場中的半透明值。清理範圍則限於本段所屬的物件,不能順手刪除其他仍須顯示的人物或固定介面。
留下能交接的判定紀錄與適用邊界
本例可留下三條紙上紀錄:「起點快轉→空地面與完整夜景→待實際執行核驗」;「門邊半透明時快轉→同一終態→待實際執行核驗」;「背景交疊時快轉→僅保留完整夜景→待實際執行核驗」。每條補上演出段識別碼、稿件版本與接續點,後續觀察才能與原定結果比較。
出現失敗時,記錄具體差異。例如「旁白已經出現,但傍晚背景仍在夜景下方」,比「快轉有問題」更容易交接。修正後還應觀察繼續推進時是否發生舊動作回寫,而不只截取快轉結束的一格畫面。
這張表適用於結果已經確定、過程允許省略的演出段。如果走到門邊還要讓玩家決定去留,就須在選擇前結束目前這一段,分別為後續路線填寫終態,不能跨過決定強行套用離場結果。紙上比對只能證明約定內部是否一致;實際是否遵守約定,仍須在專案中依所列入口核驗。






