ジャンプジャンプヘルパー
使用最高の言語PHP で WeChat をプレイする
更新する
- 2018.01.05
- 固定遅延をランダム遅延に変更可能、範囲設定可能
- ランダムなポイントを追加して押したり、少し動かしたりして持ち上げ、指をシミュレートします
- 2.5D 距離補正、この状況を修正します: 図に示すように
- 2018.01.01
- 画面解像度の互換性を修正
- Mathematica のフィッティング関数を使用する
- 2017.12.31
- 新しい中点マッチング機能
- 二次関数フィッティングに基づいて押し付け時間を計算します
頼る
- php-cli (>=5.6)
- php-gd
- adbデバッグツール
- アンドロイド携帯電話
食べ方
- 携帯電話で [設定] > [開発者向けオプション] に移動し、USB デバッグとシミュレートされたタッチをオンにします。
- 携帯電話をコンピュータに接続し、adb 関連ドライバーをインストールし、
adb devices
コマンドでデバイス ID が表示できるかどうかを確認します。 - WeChat で TiaoYiTiao ゲームに参加し、「開始」をクリックします
- コンピューターは
php run.php
を実行します
ジャンプが遠すぎる/近すぎる場合は、 config.php
のパラメータを適切に調整できます。
レンダリング
スクリプトの原則
- 携帯電話の画面のスクリーンショットを撮り、コンピュータに転送します。
- 画像を解析して現在のタスクとその目標位置を取得します
- 押下時間を計算し、adbコマンドでクリック操作をシミュレートします。
認識原理
- 文字位置: 文字ベースの最初の単一ピーク位置と色を一致させます。
- ターゲット位置:背景色を除いた後、上から下まで最初の単一ピーク位置を見つけ、見つからない場合は角度補正を使用します(すべての認識データは画面フォルダーに保存されます)
フィッティング関数
参考文献
プロジェクト | 著者 |
---|
Python を使用して WeChat Tiaotiao をプレイする方法を教えます | @ワンシュブ |
WeChat Tiaoyitiao 自動再生ツール | @aOrz |