Saltar al contenido principal

Solicitar la selección de coordenadas (LCC.assist.pick_point)

Declaración​

result, err, task = LCC.assist.pick_point(options)

Parámetros​

Valores devueltos​

  • result
    Tipo table o nil; incluye las coordenadas físicas x e y del dispositivo cuando tiene éxito.
  • err
    Tipo string o nil; devuelve la descripción del error cuando falla.
  • task
    Tipo table o nil; estado de la última tarea.

Descripción​

Se utiliza cuando una persona puede decidir a partir de la captura dónde hacer clic y el script puede hacer clic directamente tras recibir las coordenadas.
result.x y result.y son coordenadas físicas del dispositivo y pueden usarse directamente con touch.tap(result.x, result.y).
Si se envía una imagen recortada, también se debe proporcionar imageRect; el control central asignará las coordenadas de la captura a las coordenadas físicas del dispositivo.

Ejemplo​

local result, err = LCC.assist.pick_point({
title = "选择确认按钮",
text = "请在截图上点选确认按钮中心",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/screen.png",
timeout = 180,
})

if result then
touch.tap(result.x, result.y)
end

Ejemplo de imagen recortada:

local result, err = LCC.assist.pick_point({
title = "选择按钮",
text = "请点选裁剪图里的确认按钮",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/button-crop.png",
imageRect = { left = 120, top = 360, width = 300, height = 160 },
})