目次

  1. 概要
  2. ランダムな値を取得する
  3. 移動先に少しのゆらぎを与える
  4. 設定例
概要

この記事ではマウスカーソルをランダムに移動させる方法について解説していきます。 メソッドを使用するのでメソッドの作成/指定方法がわからないかたはこちらを参照してください。

ランダムな値を取得する

ランダムな値を取得するには、「Random」メソッドを使用します。 「Random」メソッドに最小値と最大値を与えることでランダムな値を取得することができます。 取得した値をマウスの移動アクションに渡すことでランダムな移動が可能になります。

no title

移動先に少しのゆらぎを与える

移動先の座標 + Random(最小値, 最大値)とすることで、移動先の座標に少しのゆらぎを与えることが可能になります。 例えば、横が200で縦が100の座標を中心に範囲50のゆらぎを与えるには、以下のように指定します。

横:200 + Random(ToMinus(50), 50) 縦:100 + Random(ToMinus(50), 50)

※ マイナス数値を使用する場合はToMinus(値)と指定してください。 ※ マウスカーソルの座標は右と下に行くにつれ大きくなり、左と上に行くに連れ小さくなります。

mouse_point

設定例

上記の例を「アクション割り当て」を使用して設定を順に説明していきます。

  1. 適当なキーのボタンをクリックして「アクションを割り当てる」を選択します。

    074b6ebef

  2. 左側のリストから「マウスカーソルを移動」を選択します。

    036b2cf0a

  3. メソッド作成ウィンドウを表示します。

    053ccf295

  4. メソッド作成ウィンドウで左側のリストから「ToMinus」メソッドを選択します。

    08b11dff2

  5. 値入力欄に「50」を入力してチェックボタンを押します。

    09c94f773

  6. チェックボタンを押すとクリップボードに「ToMinus(50)」がコピーされるので、続いて左側のリストから「Random」を選択します。

    09da89e09

  7. 最小値の入力欄に先程コピーされた「ToMinus(50)」を貼り付け、最大値の入力欄に「50」を入力してチェックボタンを押します。

    0c3d6e56a

  8. アクション選択画面に戻り、各座標に「目的の座標 + Randomメソッド」を指定してチェックマークのボタンを押して完了します。

    0a1e6b93b

設定は以上です。