Saltar al contenido principal

Configuración

El módulo de Configuración proporciona varias opciones para controlar cómo se comporta tu macro. Aquí están las funciones clave:

Ajustes de detección

Puntuación mínima

  • Settings:getMinScore() - Obtiene la puntuación umbral mínima actual para la detección de texto/imagen
  • Settings:setMinScore(score: number) - Establece la puntuación umbral mínima para la detección

Modo escala de grises

  • Settings:isGrayscale() - Comprueba si el modo escala de grises está habilitado
  • Settings:grayscaleOn() - Habilita el modo escala de grises para una detección más rápida
  • Settings:grayscaleOff() - Deshabilita el modo escala de grises

Caché de plantillas

  • Settings:cacheOn() - Habilita la caché de plantillas para mejorar el rendimiento
  • Settings:cacheOff() - Deshabilita la caché de plantillas

Ajustes de retardo

Retardo de clic

  • Settings:getClickDelay() - Obtiene el retardo de clic actual
  • Settings:setClickDelay(delayMs: number) - Establece el retardo entre acciones de clic

Retardo de deslizamiento

  • Settings:getSwipeDelay() - Obtiene el retardo de deslizamiento actual
  • Settings:setSwipeDelay(delayMs: number) - Establece el retardo entre acciones de deslizamiento

Intervalo de escaneo

  • Settings:getScanInterval() - Obtiene el intervalo de escaneo actual para la detección
  • Settings:setScanInterval(interval: number) - Establece el retardo entre escaneos de detección

Ejemplo de uso

// Configure detection settings
Settings:setMinScore(0.8);
Settings:grayscaleOn();
Settings:cacheOn();

// Configure delays
Settings:setClickDelay(500);
Settings:setSwipeDelay(1000);
Settings:setScanInterval(200);

// Get current settings
minScore = Settings:getMinScore();
isGray = Settings:isGrayscale();
clickDelay = Settings:getClickDelay();

Configuración de bloques

Ajustes de detección

  • Puntuación mínima: Establece la puntuación umbral (0-1) para la detección de texto e imagen
  • Modo escala de grises: Activa el procesamiento en escala de grises para una detección más rápida
  • Caché de plantillas: Habilita/deshabilita la caché de plantillas para optimizar el rendimiento

Ajustes de retardo

  • Retardo de clic: Establece el retardo entre acciones de clic (en milisegundos)
  • Retardo de deslizamiento: Establece el retardo entre acciones de deslizamiento (en milisegundos)
  • Intervalo de escaneo: Establece el retardo entre escaneos de detección (en milisegundos)

Ejemplo

Consejos de uso

  1. Optimización del rendimiento

    • Habilita el modo escala de grises cuando el color no sea importante para la detección
    • Usa la caché de plantillas cuando trabajes con pantallas estáticas
    • Ajusta los intervalos de escaneo según las capacidades de tu dispositivo
  2. Ajustes de tiempo

    • Aumenta los retrasos en dispositivos más lentos
    • Usa retrasos más cortos para operaciones críticas en el tiempo
    • Equilibra velocidad frente a fiabilidad
  3. Ajuste de detección

    • Puntuaciones mínimas más altas (cercanas a 1) para una coincidencia más precisa
    • Puntuaciones más bajas (cercanas a 0) para una coincidencia más flexible
    • Empieza con 0.8 y ajusta según sea necesario

Bloques relacionados

  • Detección de imágenes
  • Detección de texto
  • Clic
  • Deslizar