Settings
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로 시작하고 필요에 따라 조정
관련 블록
- 이미지 감지
- 텍스트 감지
- 클릭
- 스와이프