覆蓋層
Spark 提供全面的覆蓋層系統,位於 Ren’Py 遊戲視窗之上,讓您無需離開遊戲即可快速存取控制項。
覆蓋層系統由幾個組件組成:
- 遊戲覆蓋層 — 主控制面板,包含設定、音量和工具
- 快捷選單 — 緊湊的浮動選單,用於常見操作
- 螢幕鍵盤輔助 — 用於呼叫鍵盤的按鈕
- 隱藏 UI 按鈕 — 切換覆蓋層可見性
主覆蓋層透過點選覆蓋層按鈕(圓形 Spark 圖示)存取。您也可以長按快捷選單列上的 Menu 按鈕來開啟覆蓋層 — 當主覆蓋層按鈕被停用或隱藏時,這很有用。
覆蓋層中的可用功能
Section titled “覆蓋層中的可用功能”- 音量滑桿 — 即時調整主音量
- 進度指示器 — 顯示對話完成百分比
- 變數編輯器 — 檢查和修改遊戲變數
- 圖庫解鎖器 — 解鎖所有圖庫/CG 內容
- 裝置變體切換器 — 變更螢幕版面變體
- 設定面板 — 外觀、格式和遊戲設定
- 語言切換器 — 變更 Ren’Py 的內建語言
- 翻譯設定 — 設定即時翻譯
- 關閉遊戲 — 安全退出目前的遊戲
主覆蓋層按鈕可自訂:
- 位置:拖曳以重新定位
- 不透明度:在設定中調整(預設:40%)
- 顏色:設定自訂強調色
圖庫解鎖器是 Spark 覆蓋層中的一個工具,設計用於解鎖遊戲中的所有照片、場景和內容。啟動時,它會將所有圖庫項目標記為已檢視,讓您可以存取完整的 CG 圖庫、場景回放和任何其他可解鎖的內容。
解鎖器圖示在啟用時顯示綠色,停用時顯示白色。在啟用狀態下點選它將切換為關閉。啟用前會顯示確認提示。
覆蓋層中的語言切換器讓您可以從遊戲的 tl 資料夾變更使用中的語言。這是 Ren’Py 官方的內建翻譯方法 — 開發者(或社群翻譯者)將翻譯過的腳本放在 tl/ 目錄下的語言名稱中,遊戲可以在執行時在它們之間切換。
此工具在以下情況下很有用:
- 遊戲包含多種語言但未提供遊戲內語言選單
- 遊戲有隨附的自訂或非官方社群翻譯
- 您想快速切換可用的翻譯而不需導覽遊戲自身的選單
提供快速存取的緊湊浮動選單:
- Menu — 點選開啟 Ren’Py 遊戲內主選單。長按則開啟 Spark 覆蓋層
- Skip — 切換文字略過
- Auto — 自動推進文字
- 中央按鈕 — 可設定(鍵盤、自動前進、隱藏 UI 或翻譯)
- Rewind — 回溯一步對話。啟用 Turbo Rewind 後,按住按鈕可持續回溯
快捷選單設定
Section titled “快捷選單設定”| 設定 | 預設值 | 說明 |
|---|---|---|
| Enabled | 開啟 | 顯示快捷選單 |
| Opacity | 100% | 快捷選單透明度 |
| Center Button | Keyboard | 中央按鈕的功能 |
| Turbo Rewind | 開啟 | 快速回溯 |
鍵盤覆蓋層按鈕呼叫 iOS 鍵盤,適用於:
- Ren’Py 控制台輸入
- 名稱輸入畫面
- 基於鍵盤的遊戲互動
鍵盤支援 Ren’Py 常用的特殊按鍵:
- Esc — 開啟遊戲選單 / 返回
- Ctrl — 按住以略過文字
- Alt — 用於某些按鍵組合
- Fn(功能鍵) — 開啟 Fn 按鈕(它會變藍),然後按數字鍵 1–9 傳送 F1–F9,或按 0 傳送 F10
您可以隱藏所有覆蓋層元素:
- 使用隱藏 UI 按鈕
- 滑動手勢(如已設定)
- 在主覆蓋層中切換
要完全停用覆蓋層,前往設定並關閉 Enable Overlays。
覆蓋層按鈕卡在螢幕外
Section titled “覆蓋層按鈕卡在螢幕外”如果覆蓋層按鈕被拖到螢幕外而無法存取,您可以在設定中重設它們的位置。這會將所有覆蓋層按鈕還原到預設位置。