微信小游戲跳一跳外掛輔助程序

源碼在這里:https://github.com/Shu-Ji/wechat_micro_jump_game_hero

普通版本
優(yōu)化版本

調(diào)試時,修改 debug 為 True,真實(shí)運(yùn)行時,設(shè)置為 False。停頓時間設(shè)置為 1s,如果電腦運(yùn)算速度太快,保險起見可以設(shè)置為 2s。

第一版使用垂直投影圖的方案進(jìn)行目標(biāo)查找,結(jié)果不是太準(zhǔn)備;

第二版改為直接去除背景,以達(dá)到二值化。

第三版去除背影的方式,太慢了,現(xiàn)在不去除背景,直接找極點(diǎn),非常迅速!

目前以 距離 x 1.5 作為長按時長,基本能跳到目標(biāo)中心位置。

原理:

  1. adb 截圖
  2. 找到小人臀部坐標(biāo)(hsv 色相紫黑色)
  3. 將背景(取高度在1/3處點(diǎn)的色相為基準(zhǔn))替換為黑色,其余替換為白色,進(jìn)行二值化處理。
  4. 找到下一橋墩的頂點(diǎn)坐標(biāo)
  5. 找到下一橋墩的極左/極右點(diǎn)坐標(biāo)
  6. 計算出下一橋墩的中心點(diǎn)坐標(biāo)
  7. 從小人臀部到下一橋墩中心點(diǎn)計算出跳遠(yuǎn)距離
  8. 將距離換算為長按時長
  9. 使用 adb 跳

視頻:

http://v.youku.com/v_show/id_XMzI3NjY5NjI5Mg==.html?spm=a2h3j.8428770.3416059.1

源碼在這里:https://github.com/Shu-Ji/wechat_micro_jump_game_hero

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 今日的注意力開銷:看過昨天的專欄,我在“莫名其妙的湊熱鬧”這個大坑里消耗的注意力有所減少,但還是忍不住刷了一段時間...
    remedy010閱讀 260評論 0 0
  • 想找個寫東西的地方 華為搜到
    愚者小山閱讀 107評論 0 0
  • 過去的一位同事,喜歡上了一個根本就不喜歡她的人??勺屓艘苫蟛唤獾氖?,那個不喜歡她的人,每次當(dāng)她找他時,居然還脾氣好...
    司櫻和青黛閱讀 251評論 0 0

友情鏈接更多精彩內(nèi)容