跳一跳辅助准备工作
没有接触过Andriod手机开发的朋友根本就“丈二和尚摸不着头脑”,这里我从众多工具中测试中选取一个最为简单的,以便为更多的朋友上手使用。
项目地址:https://github.com/wangshub/wechat_jump_game
Python安装
https://www.python.org/
直接到Python官网下载Python 3 最新版本。
安装的时候要勾选添加到系统变量中,同时要选择将pip等组件全部安装好。
打开CMD命令执行python,如果有反馈结果就表示安装成功了。
ADB驱动
官网:
https://developer.android.com/studio/run/win-usb.html
https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip
ADB驱动来自Google官网,你可能打不开,你可以安装ADB Driver Installer (Universal):http://adbdriver.com/downloads,直接运行程序会自动搜索安装。
设置ADB环境变量
首先是下载SDK Platform Tools:
https://developer.android.com/studio/releases/platform-tools.html
将SDK Platform-Tools for Windows解压,最好是放在C盘,然后进入到电脑环境变量设置中,先添加一个系统变量。
然后在Path最后添加 ;%adb%; (注意两个分号和分个百分号,adb是你刚刚添加 的系统变量名称,你可以设置为其它的。)
现在打开cmd窗口,然后输入 adb 回车,看到返回结果就表示你的adb安装成功了。
ADB连接调试手机
打开手机USB调试模式。安卓手机打开USB调试,设置》开发者选项》USB调试,有些手机可能还有是否允许模拟点击,例如小米、Vivo等都有这么一个选项,记得也点击打开。
电脑与手机USB线连接,确保执行adb devices
可以找到设备id,例如wzfou.com的手机ADB连接结果。
安装运行跳一跳辅助工具
安装wechat_jump_game
到Github下载wechat_jump_game包,解压放在C盘,然后打开CMD命令,进入到该包目录下,执行依赖安装:
$ git clone https://github.com/wangshub/wechat_jump_game.git
cd wechat_jump_game
pip install -r requirements.txt
adb devices
python wechat_jump_auto.py
这个依赖安装得比较多,所以会比较消耗时间,具体还要看你的电脑网络情况。
运行跳一跳辅助工具
打开你的手机微信跳一跳游戏,点击开始游戏,然后还是在wechat_jump_game目录下,执行运行命令:
如果你想自动运行:请运行
python wechat_jump_auto.py
,记得修改config.json
参数
如果你是1280×720屏幕分辨率:请运行python wechat_jump_auto_1280_720.py
如果你是ios,请运行:python wechat_jump_iOS_py3.py
如下图:
不出意外的话CMD窗口就会开始反馈数据了。
整个过程跳一跳辅助工具主要是做了如下工作,你也可以自己手动执行命令,可能比自动执行会更准确一些:
用Adb 工具获取当前手机截图,并用adb将截图pull上来:
adb shell screencap -p /sdcard/1.png
adb pull /sdcard/1.png .
用matplot显示截图;
用鼠标点击起始点和目标位置,计算像素距离;
根据像素距离,计算按压时间;
用Adb工具点击屏幕蓄力一跳:
adb shell input swipe x y x y time
这时你也能在目录下看到工具从手机中截取的图片了,表示正在努力帮你计算距离并自动刷分了。
这是微信跳一跳游戏辅助工具刷分结果。
文章出自:挖站否 https://wzfou.com/tiao-yi-tiao/