时间:2021-05-22
微信跳一跳自动代码,具体内容如下
那个跳一跳python“外挂”,有几个python文件,其中有一个是得到截图,然后鼠标在图片上点击两次,python窗口上会打印两次鼠标的位置,并且会跟上一行这两个点之间的距离。
这个功能我先给除去获取截屏,就说怎么在某张图片上算出两次点击的距离。
首先,需要用到图形模块,PIL:
from PIL import Imageimg = Image.open('0.jpg')然后用图形绘制模块matplotlib来给出一个plot对象:
import matplotlib.pyplot as pltfig = plt.figure()给这个对象加上刚刚打开图片的标签:
plt.imshow(img, animated = True)然后用matplotlib的canvas.mpl_connect函数,将我们点击的动作和图片连接起来,这个函数的第二个参数要我们自己的写。
fig.canvas.mpl_connect('button_press_event', on_press)在这个自定义的on_press函数,我们要实现得到两个点以后再算出距离。
那么我们就要有变量来储存两个点,临时储存点,来计算点击了多少次,横纵坐标
分别用全局变量cor=[0,0],coords=[], click_count=0,ix,iy
先把点储存在临时的coords里面,打印出当前位置,然后将临时的放入全局变量cor里面, 并且点击次数+1.
if click_count > 1: click_count = 0 cor1 = cor.pop() cor2 = cor.pop() distance = (cor1[0][0] - cor2[0][0]) **2 + (cor1[0][1] - cor2[0][1]) **2 distance = distance ** 0.5 print("distance = ", distance)当点击次数大于1的时候,就说明已经储存了两个点了。
这里用的栈pop()方法得到两个点,分别放入cor1 和 cor2, 那么cor1 和 cor2 就是两个点了。
接着计算出距离distance就行了。
完整代码:
import numpy as npfrom matplotlib.animation import FuncAnimationimport matplotlib.pyplot as pltfrom PIL import Imagedef on_press(event): global ix,iy global click_count global cor ix,iy = event.xdata, event.ydata coords = [] coords.append((ix,iy)) print("now = ", coords) cor.append(coords) click_count += 1 if click_count > 1: click_count = 0 cor1 = cor.pop() cor2 = cor.pop() distance = (cor1[0][0] - cor2[0][0]) **2 + (cor1[0][1] - cor2[0][1]) **2 distance = distance ** 0.5 print("distance = ", distance)cor = [0,0]click_count = 0fig = plt.figure()img = Image.open('0.jpg')#updata = Trueplt.imshow(img, animated= True)fig.canvas.mpl_connect('button_press_event', on_press)plt.show()最终效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了微信跳一跳游戏辅助python代码,供大家参考,具体内容如下importosimportPILimportnumpyimportmatplo
随着微信跳一跳的走红,近日快手很多网红主播也在玩一款叫做“快手跳一跳”的游戏。快手跳一跳基本玩法与微信跳一跳一样,只是花样更多,感兴
万众期待的微信小游戏“跳一跳”商业化之路终于开启。今天,微信小游戏“跳一跳”上线了又一广告。腾讯微信一位高管也在朋友圈证实此事。大叔做个快评。以“跳一跳”为首的
前言 小程序跳一跳最近很火,之前爆出微信游戏小程序漏洞,网上也不乏大神。这里就用一大神的python脚本来刷下高分。跳一跳python脚本传送门配置过程注:电
跳一跳这款微信小游戏相信最近有很多朋友下班路上都在玩,小编发现最近很多玩家都在问跳一跳排名多久会清除,微信跳一跳的规律是什么呢?下面开淘小编为大家找到了相关