小编发现很多小伙伴喜欢玩一些游戏,而手游因为对玩的场景没有太多限制,所以受众比较多。游戏中有很多重复的任务需要我们去完成。虽然过程很无聊,但还是有很多小伙伴为了任务奖励不厌其烦的去做。那么,有没有什么办法可以让我们从重复操作中解放出来呢?今天教大家如何使用python模拟点击玩游戏。
这里以阴阳师为例,比如刷觉醒:
我们应该点击探索页面左下角的觉醒素材
然后选择你要刷的麒麟
选择层数,点击挑战
点击准备
点击任意位置获得红蛋,点击任意位置开启,再次点击任意位置返回
3
开始下一次
刷刷刷
这里有几点需要注意,会在程序中一一指出。
由于我们要点击的区域很多,所以要记录很多坐标,所以我用了一个函数来检测当前手柄和鼠标的位置。
def getPos():
global pos
while True:
time.sleep(0.2)
getCurPos()
pos=getCurPos()
s=getWinHandle(pos)
print s ,pos
这个函数会一直输出你的鼠标的位置信息和鼠标焦点所在的窗口句柄。通过记录这些数据,我们可以告诉程序接下来需要移动和点击的轨迹。
准备完成之后,我们就开始刷刷刷!
想要完成游戏任务获得奖励,又不想一直进行重复操作的小伙伴可以试试小编这个方法。相信模拟点击能够让很多小伙伴在玩游戏方面更加省心,玩的更开心~
更多Python学习指路:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python函数的高级用法01/12
- ♥ python字符串操作整理12/06
- ♥ Python如何生成xml文件11/02
- ♥ python 32位和64位有什么区别?10/08
- ♥ 在哪里下载和安装python10/12
- ♥ python中的Git分支操作10/06
内容反馈