視覺小說換場後仍在震動或畫面偏暗,如何訂出演出效果的結束範圍
換場後仍在震動,先確認舊效果由誰負責維持、在哪個事件結束。用一張「演出效果存續卡」,分別寫清自然停止、提前離開及同類效果重疊的處理,讓下一場只保留所需的演出。

開篇導讀
換場後仍在震動或畫面持續偏暗,先替舊效果補上明確的結束範圍:作用於誰、跨越哪些對白、由哪個事件撤除,以及繞過該事件離開時由誰清理。把這些約定寫成一張「演出效果存續卡」,再逐一推演出口,比只在下一場加註一句「恢復正常」更容易找出遺漏。
以下的地下機械室是虛構教學範例,劇情、卡片及演出順序皆為說明而設,並非真實使用者案例、量測結果、實際上手測試,也不是 DramaFork 的產品功能。所有動作都是腳本約定,不對應任何特定引擎的指令。
先分清畫面對象與效果歸屬
設定中,主角進入地下機械室,運轉中的裝置讓畫面持續震動。主角可以留下關閉裝置,也可以在裝置仍運轉時退回走廊。兩條路線都應讓走廊畫面穩定,但只有前一條路線表示裝置已經停止。
這裡有兩個不同的問題:「震動作用於整個畫面」描述呈現對象;「震動由本次機械室演出負責維持」則指定結束責任。即使作用對象涵蓋全螢幕,也不表示效果可以延續到整個故事。
同樣地,人物顫抖可以只作用於角色,背景晃動可以只作用於背景,暗幕則可能覆蓋畫面。編輯應依實際演出意圖填寫,不能看到「震動」就預設為全螢幕,也不能把角色退場當成所有畫面效果必然結束的依據。
本例採用全螢幕震動,呈現身處運轉裝置旁的感受;範圍僅限本次機械室段落。走廊仍可透過對白交代裝置正在運轉,卻不沿用這份震動。這樣既保留劇情狀態,也明確劃定畫面界線。
把存續卡寫到能直接交接
以下是本例完整填妥的卡片。複製時保留各欄位,替換具體對象、事件及出口;「結束時清理」不能取代事件名稱。
| 欄位 | 本例約定 |
|---|---|
| 效果識別 | 機械室本次進入・裝置震動 |
| 作用對象 | 整個場景畫面;呈現意圖為主角身處機械室時的震感 |
| 開始事件 | 進入機械室並呈現裝置運轉後、首句觀察對白前開始 |
| 持續範圍 | 跨越觀察、交談及停機操作對白;裝置未停且尚未離開本段時,由本段負責維持 |
| 結束事件 | 劇情確認裝置停止後、停機後首句對白出現前,撤除本份震動 |
| 提前離開處理 | 所有離開本段的分支,皆在下一場首個可見畫面前撤除;不更動裝置是否運轉的劇情狀態 |
| 清理責任 | 由機械室段落負責撤除;停機分支及各出口採用同一份清理約定,負責維護的編輯逐項核對 |
| 清理完成條件 | 本份震動不再造成畫面變化;重複清理不影響其他效果 |
只寫「持續到裝置停止」仍不足,因為提前離開的路線可能永遠不經過停機事件。卡片必須同時列出自然結束與提前退出。若日後新增直接進入另一段劇情的出口,也要補入出口紀錄,不能只檢查通往走廊的選項。
效果識別用來區分本次啟動的這一份震動,不限定特定技術格式。再次進屋時,先依劇情判斷裝置是否仍在運轉;若需要震動,就重新建立本次紀錄,不能把上次漏清的效果當成正常延續的演出。
沿兩條路線檢查結束動作的位置
先推演正常路線:進入機械室、呈現裝置運轉、開始震動;主角觀察、詢問,再執行停機操作;劇情確認裝置停止,撤除震動,然後顯示「終於安靜了」;最後進入走廊。出口再次遇到清理時,本份效果已不存在,應無須再執行任何操作。
本例選擇在停機後首句對白前停止震動,是為了讓文字與畫面一致。如果設計需要裝置停止後仍有餘震,就另將結束事件訂為「餘震演出結束」,並把那段演出納入負責維持的範圍。不能一邊寫裝置已停止,一邊靠未註明的殘留效果表現餘震。
再推演提前離開的路線:開始震動、完成觀察對白,主角選擇撤退;離開機械室前執行清理,再呈現穩定的走廊。此時劇情紀錄仍是「裝置運轉中」。清除畫面震動不等於完成停機任務,也不應順帶觸發停機後的對白。
若原稿只在停機對白後寫了撤除,第二條路線便會繞過這個動作。應在提前離開的出口補上。若等走廊出現後才恢復,第一眼仍可能帶著舊效果;若在撤退選項出現前就停止,留在室內繼續交談的路線又會太早失去震感。
同類效果重疊時只撤除自己的一份
再替例子加入一次短促撞擊:裝置持續震動時,門板突然遭到撞擊,產生另一份短震。兩者都作用於畫面,卻有不同的來源與結束事件。門板短震結束時,應只撤除門板這一份,裝置震動繼續;裝置停機時,也只撤除裝置這一份。
因此,「關閉震動」這類批註需要寫清楚「撤除哪次啟動的震動」。專案若允許分別管理,就為每份效果記錄歸屬與結束動作;若實際實作只能讓所有震動共用一個狀態,卡片不能假定它支援獨立疊加。可以調整演出以避免重疊,或先約定覆蓋及結束後恢復的順序,再交由實作者確認。
全部重設雖然寫起來簡短,卻可能清掉仍應保留的效果。例如走廊本來需要自己的暗幕,舊場景的清理就不能把新暗幕一併移除。逐份撤除的維護成本較高,卻能釐清責任。暗幕、局部模糊也應各自寫卡,不能認為震動結束便會自動帶走其他效果。
用出口清單完成交接與複核
交接時,在卡片旁列出本段所有離開途徑,逐一回答四個問題:這條路是否啟動過效果?離開時,效果是否仍由本段負責維持?清理是否早於下一場首個可見畫面?清理後是否誤改劇情,或撤除了別人的效果?
本例至少檢查正常停機後離開、運轉中撤退、離開後重新進入,以及門板短震與裝置震動重疊。紀錄應寫出預期狀態,例如「走廊無機械室震動,裝置仍運轉」,不要只寫「換場正常」。若某條路根本沒有啟動效果,出口清理也應能安全地不執行任何操作。
這張卡能協助推演腳本關係,不能證明實際播放已經正確。實作後仍須沿這些路徑觀察結束時點與效果殘留的情況。對於確實需要跨場延續的效果,應另訂接手段落、交接事件及最終撤除責任;沒有明確的接手方,就不把「繼續保留」當成預設行為。涉及讀取存檔或回看內容時,也須單獨約定狀態還原方式,不能以離場清理取代。






