《王者荣耀》Python脚本教学 放松自己让金币滚滚来

2018-10-15 1534
大家好,这里是专业玩家网小编~
王者荣耀中每一次通过冒险模式都会有金币的,动作重复,都不需要用到图像识别,所以考虑用程序来代替人工。
 
 
步骤:
 
1.界面打开至挑战关卡:陨落的废都 - 魔女回忆 【点击下一步】
 
2.点击开始闯关
 
3.进入挑战界面。【点击右上角-自动-等待挑战结束】
 
4.进入挑战完成界面。【点击屏幕继续】
 
5.进入关卡奖励界面。【点击再次挑战】
 
6.再次闯关
这里我们需要一个程序来帮助我们完成重复的点击动作:
adb shell input tap x y
 
在cmd命令行里执行一下
adb shell input tap 500 500
就会在手机500,500位置模拟点击一下。
 
环境准备:
 
下载安卓的platform-tools:
 
http://www.androiddevtools.cn/访问这个网址,下载解压。
在Path的最后加上刚刚你解压出来的目录,D:platform-tools 是我刚刚解压的目录。与前面的字符串要用英文的分号;隔开
 
代码:
 
打开IDE粘贴以下代码:
# -*- coding: utf-8 -*-
import os
from time import sleep
repeat_times = 600
def tap_screen(x, y):
 os.system('adb shell input tap {} {}'.format(x, y))
if __name__ == '__main__':
 for i in range(repeat_times):
 if(i > 0):
 tap_screen(2489, 1307) # 再次挑战
 print("再次挑战开始")
 sleep(5)
 tap_screen(2155, 1218)#闯关
 print("开始闯关")
 sleep(12)
 tap_screen(2764, 53)#自动
 print("自动按钮点击")
 sleep(50)
 tap_screen(500,500)#点击屏幕继续
 print("点击屏幕继续")
 sleep(5)
 tap_screen(2489, 1307) # 再次挑战
 sleep(1)
 print(i)
os.system 的效果就和你在cmd里执行命令一样
 
可以根据自己手机修改上面的各种坐标及休眠时间。在手机的开发者模式里打开显示指针位置,就会显示你当前触摸的区域的坐标专业玩家网提供游戏项目、游戏工作室辅助工具、游戏工作室国外游戏资讯。
免责声明:部分内容转自其他媒体,转载目的在于为游戏工作室传递更多信息,如因作品内容、版权和其他问题请 联系客服