一、原理说明:
1、打开手机的USB调试功能(部分手机需要再打开USB调试的安全模式,允许模拟按键)。
2、使用谷歌的安卓调试工具ADB完成截图和模拟按键命令:
截图到控制台 shell screencap -p
模拟发送按键 shell input swipe 100 100 200 200 距离
3、循环抓图。
4、判断小黑人的脚下位置(g == 55 && r + b > 145 && r + b
5、等待右键指示要跳跃的终点坐标。计算两点之间的距离,转成按键时间,发送按键。
6、坐标换算要考虑手机分辨率和图像控件分辨率。不同品牌的手机可能还要乘个时间系数。
二、新建j2se项目,首先截图到电脑指定路径下,截图功能代码如下:
三、 获取小黑人的坐标,功能代码如下:
四、 计算下一跳的中心坐标,根据勾股定理计算两个中心坐标的距离,功能代码如下:
零基础小白到大神 加入学习裙一四四九零一零七六 可以免费学习java还有大量学习干货哦
今天的分享就到这了,希望大家喜欢
不积跬步,无以至千里;不急小流,无以成江海。每天学一点,大神离你就不远
领取专属 10元无门槛券
私享最新 技术干货