MatchList

Daftar nilai Kecocokan hanya baca yang ditampilkan berdasarkan region.find_any/find_all/find_multi, wait_any/wait_all, dan Recognition.result ketika beberapa target pengenalan cocok.

Sintaks

MatchList

Kelas ini tidak dapat dibuat langsung.

Nilai yang dikembalikan

—

Contoh

hits = Region(100, 200, 300, 400).find_all(["hp", "mp"], 5000)
if hits:
    click(hits, offset=(0, 4), random=0)

Metode

2 metode

MatchList.highlight

Gambarlah bingkai sorotan untuk setiap kecocokan yang ditemukan dalam daftar ini. Item tanpa titik/batas kecocokan yang valid akan dilewati.

Sintaks

matches.highlight(color="green", line_width=2, region_width=36, auto_hide_ms=0)

Parameter

NamaDeskripsi
colorColor | String | Number
Highlight color.
Opsional · Posisi atau nama
Default: green
line_widthNumber
Outline width in pixels.
Opsional · Posisi atau nama
Default: 2
region_widthNumber
Fallback square width when a match has point only.
Opsional · Posisi atau nama
Default: 36
auto_hide_msNumber
Auto-hide timeout in milliseconds. 0 keeps highlight visible.
Opsional · Posisi atau nama
Default: 0

Nilai yang dikembalikan

MatchList — Mengembalikan daftar kecocokan yang sama setelah menggambar sorotan.

Contoh

hits = Region(100, 200, 300, 400).find_any(["enemy_a", "enemy_b"], 2500)
hits.highlight(color="yellow", line_width=3, auto_hide_ms=1200)

MatchList.highlight_off

Matikan semua sorotan aktif yang dihasilkan dari contoh daftar kecocokan ini.

Sintaks

matches.highlight_off()

Nilai yang dikembalikan

MatchList — Mengembalikan daftar kecocokan yang sama setelah mematikan sorotan.

Contoh

hits = Region(100, 200, 300, 400).find_any(["enemy_a", "enemy_b"], 2500)
hits.highlight()
hits.highlight_off()