欢迎光临散文网 会员登陆 & 注册

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

2023-07-18 19:38 作者:叁森N  | 我要投稿

层数判断:

层数 = 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

//这里我用了传参,为了减少代码量,大概意思就是如果物品“主色,辅色”为真,并且探索点数>设定值 则 选择购买,否则结束条件判断


  

不思议迷宫全自动:层数与购物的判断的评论 (共 条)

分享到微博请遵守国家法律