メインコンテンツまでスキップ

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 から始めて、必要に応じて調整する

関連ブロック

  • 画像検出
  • テキスト検出
  • クリック
  • スワイプ