不思议迷宫全自动:层数与购物的判断

层数判断:
层数 = zm.OcrNumbers(227,36,314,61,"C7F0FC-101010|B7D8E1-101010|919A9B-101010|97A6AA-101010|9FADB0-101010", 0)+0
///上面是紫猫的识别命令,与视频中那个命令功能是一样的,都是免字库便能直接调用,“277,36,314,61”这个是要读取的范围,后面是要读取颜色特征
注意!!!我在后面是有一个+0的,这个涉及到返回值是字符串还是数值型,我也不是太懂就不啰嗦了,记得+0就行了。
不明白的请先自己写一遍,慢慢改或者百度一下。
————————————————————
商店购物逻辑:
Function 购物()
Do
dim 探索点=smartOcr(262,35,357,64,"DADADA-101010|F6F6F6-202020|B3B3B3-202020")+0//这里同样也是要+0,不然后面的判断是无法判断的
if 探索点>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后面的那一串是购买特征,也就是探索点的图标颜色特征
zm.FindMultiColor 确定按钮 //确认购买特征
Else
zm.FindMultiColor 返回按钮
Exit Do
End if
Loop
End Function
——————————————
Function 购物限制(主色,辅色,探索点数)
Delay 300
dim 探索点=smartOcr(262,35,357,64,"DADADA-101010|F6F6F6-202020|B3B3B3-202020")+0
If 探索点 > 探索点数 And zm.FindMultiColor (88, 511, 596, 711,主色,辅色,true,0.85,"+0,-0,400",200) Then
zm.FindMultiColor 确定按钮
End If
End Function
//这里我用了传参,为了减少代码量,大概意思就是如果物品“主色,辅色”为真,并且探索点数>设定值 则 选择购买,否则结束条件判断