← 返回索引
SKILL-019: 操作員選單截圖工具
⬇️ 下載腳本 (.cs)
⬇️ 下載安裝說明
功能
- Play Mode 中按 F12 截圖
- 自動讀取當前頁面標題作為檔名(支援繁/簡/英三語)
- 同頁面重複截圖自動加 _2, _3...
- 即時顯示綠色裁切框
- 方向鍵微調裁切位置/大小
- 設定自動儲存(重進不丟失)
- 進入操作員選單自動啟用(不需手動掛載)
安裝步驟
- 下載
OperatorScreenshotCapture.cs
- 放到專案
Assets/Scripts/OperatorSettings/
- 在
PageController.cs 的 Awake() 開頭加入:
if (FindObjectOfType<OperatorScreenshotCapture>() == null)
{
var go = new GameObject("ScreenshotTool");
go.AddComponent<OperatorScreenshotCapture>();
}
操作按鍵
| 按鍵 | 功能 |
| F12 | 截圖(可重複按覆蓋,同標題自動加 _2) |
| F9 | 重置同名計數 |
| Ctrl + ↑↓←→ | 移動裁切框(5px) |
| Ctrl + Shift + ↑↓←→ | 快速移動(20px) |
| Ctrl + Alt + ↑↓←→ | 調整裁切框大小(5px) |
| Ctrl + Alt + Shift + ↑↓←→ | 快速調大小(20px) |
Inspector 設定
| 欄位 | 說明 |
| basePath | 截圖儲存路徑 |
| cropX / cropY | 裁切起點 |
| cropWidth / cropHeight | 裁切大小 |
| baseWidth / baseHeight | Game View 解析度 |
| enableCrop | 開關裁切 |
| showCropPreview | 顯示/隱藏綠色框 |
三語自動命名
| 場景語言 | 截圖檔名 |
| TW 繁體 | 硬體測試.png |
| CN 簡體 | 硬件测试.png |
| EN 英文 | Hardware Test.png |
自動讀取 pageTitle,切換語言版本場景即自動適應。
注意事項
- Game View 解析度必須和 baseWidth/baseHeight 一致
- 確認開的是正確語言版本的 scene
- 設定會自動儲存(PlayerPrefs),重進不丟失
- 右鍵 Component →「重置所有計數」可從頭來
- 右鍵 →「清除儲存的設定」可回到預設值
擴充性
- 截圖清單可在 Inspector 手動新增/修改
- adjustStep / adjustStepFast 可調整微調速度
- 可新增按鍵(在 Update 中加 Input.GetKeyDown)
- A8+ / A9+ / 新專案只需複製腳本 + 改 PageController 3 行
適用專案
| 專案 | 路徑 |
| A8+ | Assets/Scripts/OperatorSettings/OperatorScreenshotCapture.cs |
| A9+ | Assets/Scripts/OperatorSettings/OperatorScreenshotCapture.cs |
| 新專案 | 複製腳本 + 改 PageController.Awake() |