Java開發微信小程式跳一跳外掛
一、原理說明:
1、打開手機的USB調試功能(部分手機需要再打開USB調試的安全模式,允許類比按鍵)。
2、使用谷歌的安卓調試工具ADB完成截圖和類比按鍵命令:
截圖到控制台 shell screencap -p
類比發送按鍵 shell input swipe 100 100 200 200 距離
3、迴圈抓圖。
4、判斷小黑人的腳下位置(g == 55 && r + b > 145 && r + b < 148)。
5、等待右鍵指示要跳躍的終點座標。計算兩點之間的距離,轉成按鍵時間,發送按鍵。
6、座標換算要考慮手機解析度和圖像控制項解析度。不同品牌的手機可能還要乘個時間係數。
二、新建j2se項目,首先截圖到電腦指定路徑下,截圖功能代碼如下:
3、 獲取小黑人的座標,功能代碼如下:
3、 計算下一跳的中心座標,根據畢氏定理計算兩個中心座標的距離,功能代碼如下: