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数据结构之二叉树的遍历实例
Apr 29 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
win7上python2.7连接mysql数据库的方法
Jan 14 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
django迁移数据库错误问题解决
Jul 29 Python
使用python制作一个解压缩软件
Nov 13 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
python绘制趋势图的示例
Sep 17 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
使用Pytorch训练two-head网络的操作
May 28 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
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
Vue实现表格中对数据进行转换、处理的方法
2018/09/06 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
5分钟快速掌握Python定时任务框架的实现
2021/01/26 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
新闻专业推荐信范文
2013/11/20 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
应届大专生自荐书
2014/06/16 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
红楼梦读书笔记
2015/06/25 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书