본문으로 건너뛰기

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. 성능 최적화

    • 색상이 감지에 중요하지 않을 때 그레이스케일 모드 활성화
    • 정적 화면으로 작업할 때 템플릿 캐싱 사용
    • 기기 성능에 따라 스캔 간격 조정
  2. 타이밍 조정

    • 느린 기기에서는 지연 증가
    • 시간이 중요한 작업에는 더 짧은 지연 사용
    • 속도와 안정성의 균형 맞추기
  3. 감지 조정

    • 더 정확한 매칭을 위해 더 높은 최소 점수(1에 가까운) 사용
    • 더 유연한 매칭을 위해 더 낮은 점수(0에 가까운) 사용
    • 0.8로 시작하고 필요에 따라 조정

관련 블록

  • 이미지 감지
  • 텍스트 감지
  • 클릭
  • 스와이프