Atur apakah pengenalan layar memakai ulang gambar tangkapan selama proses makro ini. Biasanya gambar dapat dipakai ulang hingga 100 ms. Panggil metode langsung pada ScreenCapture; jangan buat objeknya.
Sintaks
ScreenCaptureKelas ini tidak dapat dibuat langsung.
Nilai yang dikembalikan
—Contoh
# Pakai ulang satu frame tangkapan untuk beberapa pemeriksaan layar
ScreenCapture.cache_on()
color = Color.get(Point(500, 900))
hit = Region.full_screen().find("enemy", timeout=0)
ScreenCapture.cache_off()
# Utamakan frame terbaru yang tersedia untuk pengenalan singkat
ScreenCapture.auto_cache_off(duration_ms=1000)
hit = Region.full_screen().find("enemy", timeout=800, rate=30)
# Nonaktifkan tanpa batas waktu, lalu aktifkan kembali cache otomatis
ScreenCapture.auto_cache_off()
hit = Region.full_screen().find("enemy", timeout=2000, rate=30)
ScreenCapture.auto_cache_on()