while True:
sleep(1)
double_click(pos_shuaigou)#甩勾
sleep(5)
screen1 = G.DEVICE.snapshot()
_screen1 = aircv.crop_image(screen1,rectangle_shougou)
count=20
while True:#循環等待釣魚
screen2 = G.DEVICE.snapshot()
_screen2 = aircv.crop_image(screen2,rectangle_shougou)
like_num = find_template(_screen1,_screen2,-1)['confidence']
if like_num > 0.9:
continue
else:#開始抓魚
sleep(0.5)
isStart=True
while True:
if count==0:
isStart=False
break
double_click(pos_shougou)
count = count - 1
break
純屬娛樂,親測可用
大致流程:(1)點擊甩勾位置;(2)截取收勾按鈕附近矩形;(3)循環截取收勾附近矩形,將其同步驟2對比;(4)相似度低於90%時,循環點擊收勾按鈕,完成釣魚
尚存在的問題:循環點擊收勾速度有時會比較慢,導致無法完成釣魚