python版微信跳一跳游戏辅助


Posted in Python onJanuary 11, 2018

本文实例为大家分享了微信跳一跳游戏辅助python代码,供大家参考,具体内容如下

import os
import PIL
import numpy
import matplotlib

matplotlib.use('TKAgg')
import matplotlib.pyplot as plt
import time

from matplotlib.animation import FuncAnimation

# 是否需要进行图片更新
need_update = True

def get_screen_image():
 # 截取手机当前图片
 os.system('adb shell screencap -p /sdcard/screen.png')
 # 拉取到PC端
 os.system('adb pull /sdcard/screen.png')
 # 将图像转成数组返回
 return numpy.array(PIL.Image.open('screen.png'))


def jump_to_next(point1, point2):
 x1, y1 = point1;
 x2, y2 = point2
 distance = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
 # 计算按压指令和按压时长
 os.system("adb shell input touchscreen swipe 320 410 320 410 %d" % (distance * 1.35))


def on_clack(event, coor=[]):
 global need_update
 coor.append((event.xdata, event.ydata))
 if len(coor) == 2:
 # 执行跳步指令
 jump_to_next(coor.pop(), coor.pop())
 # 进行图片刷新
 need_update = True


def update_screen(frame):
 global need_update
 if need_update:
 time.sleep(2)
 axes_image.set_array(get_screen_image())
 # 已刷新,设置为false
 need_update = False
 return axes_image,


figure = plt.figure()
axes_image = plt.imshow(get_screen_image(), animated=True)
figure.canvas.mpl_connect('button_press_event', on_clack)
# 定时更新
ani = FuncAnimation(figure, update_screen, interval=50, blit=True)
plt.show()

python版微信跳一跳游戏辅助

更多内容大家可以参考专题《微信跳一跳》进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python修改Excel数据的实例代码
Nov 01 Python
Python中函数的用法实例教程
Sep 08 Python
Python实现PS图像调整颜色梯度效果示例
Jan 25 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
python批量修改图片后缀的方法(png到jpg)
Oct 25 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
Python @property使用方法解析
Sep 17 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
Java如何基于wsimport调用wcf接口
Jun 17 Python
使用matplotlib的pyplot模块绘图的实现示例
Jul 12 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
python脚本框架webpy模板控制结构
Nov 20 Python
微信跳一跳python辅助脚本(总结)
Jan 11 #Python
Python用sndhdr模块识别音频格式详解
Jan 11 #Python
Python用imghdr模块识别图片格式实例解析
Jan 11 #Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
Jan 11 #Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 #Python
python实现员工管理系统
Jan 11 #Python
Python使用base64模块进行二进制数据编码详解
Jan 11 #Python
You might like
Zerg基本策略
2020/03/14 星际争霸
php后门URL的防范
2013/11/12 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
[04:49]期待西雅图之战 2016国际邀请赛中国区预选赛WINGS战队赛后采访
2016/06/29 DOTA
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
利用python实现微信头像加红色数字功能
2018/03/26 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
平面设计自荐信
2013/10/07 职场文书
销售工作人员的自我评价分享
2013/11/10 职场文书
课程设计心得体会
2013/12/28 职场文书
演讲稿格式
2014/04/30 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
党员创先争优心得体会
2014/09/11 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
道德模范事迹材料
2014/12/20 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
工作简报格式范文
2015/07/21 职场文书
工作计划范文之财务管理
2019/08/09 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers