0

我正在制作一个脚本,让我的角色自动钓鱼

fishAppear = "exclamationMark.png"
getFish = Pattern("pullBackFishRod.png").targetOffset(2,0)
Settings.MoveMouseDelay = 0
# this three lines will click on the fishButton to drop the fish road to the sea
if exists(fishButton):
    for x in range(4):
        click (fishButton)

鱼竿下海后,等待鱼上钩,鱼上钩后,会有一个感叹号出现约1秒。所以我等待 fishAppear 图像出现

wait(fishAppear, 2 * 60)
if exists(fishAppear):
    for y in range(4):
        click(getFish)

现在的问题是:getFish 按钮仅在鱼上钩后 1 秒内显示。当脚本检测到fishAppear 时,需要一些时间单击getFish 按钮,而getFish 按钮已经消失。

如何使脚本更快,但它可以更快地搜索 fishAppear 图像?谢谢!

4

1 回答 1

0

如果 getFish 按钮出现在屏幕的特定区域,请使用 Region 类来限制搜索区域。Sikuli的反应会更快。

于 2021-11-18T09:02:05.267 回答