華文網

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、 計算下一跳的中心座標,根據畢氏定理計算兩個中心座標的距離,功能代碼如下: