wangshub / wechat_jump_game

微信《跳一跳》Python 辅助

Home Page:https://zhuanlan.zhihu.com/p/32452473

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

为什么在确定scan_start_y时要减去50个像素

yuanjingsong opened this issue · comments

你好!最近在看wechat_jump_auto_IOS的源码学习,但可能不是最新版的源码。发现在确定scan_start_y时,遇到的不纯色的点时,y方向减去了50个像素来确定的scan_start_y, 为什么要减去一部分的像素?

@yuanjingsong 好像是因为怕遇到影子吧,具体我没有开发我不太清楚,你可以翻一下issue。。。

应该是为了避免小程序菜单按钮的影响

第一次Y轴方向每隔50个像素区间来扫描,当有扫到匹配的结果时。�可能已经有超过棋子的头部。所以需要减去50个像素保证在棋子外,scan_start_y作为新的Y轴坐标,开始第二次每隔1个像素扫描。