设置
Settings(设置)模块提供了各种配置选项,用于控制宏的行为。以下是主要功能:
检测设置
最低分数
Settings:getMinScore()- 获取当前文本/图像检测的最低阈值分数Settings:setMinScore(score: number)- 设置检测的最低阈值分数
灰度模式
Settings:isGrayscale()- 检查是否启用了灰度模式Settings:grayscaleOn()- 启用灰度模式以获得更快的检测速度Settings:grayscaleOff()- 禁用灰度模式
模板缓存
Settings:cacheOn()- 启用模板缓存以提升性能Settings:cacheOff()- 禁用模板缓存
延迟设置
点击延迟
Settings:getClickDelay()- 获取当前的点击延迟Settings:setClickDelay(delayMs: number)- 设置点击操作之间的延迟
滑动延迟
Settings:getSwipeDelay()- 获取当前的滑动延迟Settings:setSwipeDelay(delayMs: number)- 设置滑动操作之间的延迟
扫描间隔
Settings:getScanInterval()- 获取当前的检测扫描间隔Settings:setScanInterval(interval: number)- 设置检测扫描之间的延迟
使用示例
// 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();
块配置
检测设置
- 最低分数:设置文本和图像检测的阈值分数(0-1)
- 灰度模式:切换灰度处理以获得更快的检测速度
- 模板缓存:启用/禁用模板缓存以优化性能
延迟设置
- 点击延迟:设置点击操作之间的延迟(以毫秒为单位)
- 滑动延迟:设置滑动操作之间的延迟(以毫秒为单位)
- 扫描间隔:设置检测扫描之间的延迟(以毫秒为单位)
示例
使用技巧
-
性能优化
- 当颜色对检测不重要时启用灰度模式
- 处理静态屏幕时使用模板缓存
- 根据您设备的能力调整扫描间隔
-
时序调整
- 在较慢的设备上增加延迟
- 对时间敏感的操作使用较短的延迟
- 在速度与可靠性之间取得平衡
-
检测调优
- 更高的最低分数(接近 1)可实现更精确的匹配
- 更低的分数(接近 0)可实现更宽松的匹配
- 从 0.8 开始,并根据需要调整
相关块
- 图像检测
- 文本检测
- 点击
- 滑动