原理
機制說明(進階)
偵測、比對與樣本背後的運作原理 — 想微調穩定度或自行擷取樣本時很有幫助。
偵測系統
偵測分成幾個層次:快速的文字外觀比對(像素層級);ROI 系統,依樣本應出現的位置限定搜尋範圍(例如「開始比賽」按鈕在左中,就只搜那一塊),這也讓偵測快上數十倍;以及選用的 OCR 文字提示 — 系統預先記錄該畫面應出現的關鍵字,OCR 讀取畫面文字加以確認。OCR 很吃 CPU、可能造成遊戲卡頓,因此預設關閉,可在「設定」中開啟(畫面很小、像素比對較吃力時開啟特別有幫助)。
內建樣本只有一組,會自動依你的解析度縮放,競速、購買、自動轉輪皆開箱即用。進階用戶可自行擷取樣本並手動框選偵測範圍,以符合不同遊戲語言或自訂畫面。
相容值(Threshold)
想像同時拿兩張圖給你看,要你判斷相似幾 % — 這就是相容值,只是系統是在像素層級比對。所以即使肉眼看起來一模一樣,對系統來說可能只有 50% 相似。設定中的滑桿就是讓你決定「相似到幾 % 才算通過」;內建樣本會自動依解析度縮放,因此無需手動選擇解析度。
樣本的選擇
原則上,樣本要挑該步驟才會出現的畫面元素,例如左上角的時間、結算畫面的「重新開始」等。
其他考量:可變性 — 背景不要是半透明的,以免在不同地點造成背景不同;大小 — 範圍越大像素越多、誤判越少,但通過機率較低、偵測也較慢,可自行實驗;語言 — 內建樣本支援繁體中文與英文遊戲介面;其他語言或自訂畫面,請自行擷取樣本並框選偵測範圍。