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/imagenSettings: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á habilitadoSettings:grayscaleOn()- Habilita el modo escala de grises para una detección más rápidaSettings:grayscaleOff()- Deshabilita el modo escala de grises
Caché de plantillas
Settings:cacheOn()- Habilita la caché de plantillas para mejorar el rendimientoSettings:cacheOff()- Deshabilita la caché de plantillas
Ajustes de retardo
Retardo de clic
Settings:getClickDelay()- Obtiene el retardo de clic actualSettings:setClickDelay(delayMs: number)- Establece el retardo entre acciones de clic
Retardo de deslizamiento
Settings:getSwipeDelay()- Obtiene el retardo de deslizamiento actualSettings:setSwipeDelay(delayMs: number)- Establece el retardo entre acciones de deslizamiento
Intervalo de escaneo
Settings:getScanInterval()- Obtiene el intervalo de escaneo actual para la detecciónSettings: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
-
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
-
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
-
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