不思議迷宮全自動(dòng):層數(shù)與購(gòu)物的判斷

層數(shù)判斷:
層數(shù) = zm.OcrNumbers(227,36,314,61,"C7F0FC-101010|B7D8E1-101010|919A9B-101010|97A6AA-101010|9FADB0-101010", 0)+0
///上面是紫貓的識(shí)別命令,與視頻中那個(gè)命令功能是一樣的,都是免字庫(kù)便能直接調(diào)用,“277,36,314,61”這個(gè)是要讀取的范圍,后面是要讀取顏色特征
注意!??!我在后面是有一個(gè)+0的,這個(gè)涉及到返回值是字符串還是數(shù)值型,我也不是太懂就不啰嗦了,記得+0就行了。
不明白的請(qǐng)先自己寫一遍,慢慢改或者百度一下。
————————————————————
商店購(gòu)物邏輯:
Function 購(gòu)物()???
??Do
????dim 探索點(diǎn)=smartOcr(262,35,357,64,"DADADA-101010|F6F6F6-202020|B3B3B3-202020")+0//這里同樣也是要+0,不然后面的判斷是無(wú)法判斷的
????if 探索點(diǎn)>500 and zm.FindMultiColor (122,643,605,885,"CCD0D3-020202","-1|2|162938-020202,0|2|102332-020202,1|2|122635-020202,0|3|B1DCEB-020202",0.8,true, "+0,-50,400",200)Then/AND后面的那一串是購(gòu)買特征,也就是探索點(diǎn)的圖標(biāo)顏色特征??
??????zm.FindMultiColor 確定按鈕 //確認(rèn)購(gòu)買特征
????Else
??????zm.FindMultiColor 返回按鈕
??????Exit Do
????End if
??Loop
End Function
——————————————
Function 購(gòu)物限制(主色,輔色,探索點(diǎn)數(shù))
??Delay 300
??dim 探索點(diǎn)=smartOcr(262,35,357,64,"DADADA-101010|F6F6F6-202020|B3B3B3-202020")+0
??If 探索點(diǎn) > 探索點(diǎn)數(shù) And zm.FindMultiColor (88, 511, 596, 711,主色,輔色,true,0.85,"+0,-0,400",200) Then?
????zm.FindMultiColor 確定按鈕
??End If
End Function
//這里我用了傳參,為了減少代碼量,大概意思就是如果物品“主色,輔色”為真,并且探索點(diǎn)數(shù)>設(shè)定值 則 選擇購(gòu)買,否則結(jié)束條件判斷
??