我正在尝试创建一个在游戏中找到门户的机器人。我计划这样做的方法是找到门户的颜色,然后单击它
Func FindPortal
$pix = PixelSearch(506,157,1298,723,0xA99C99,5)
if not(@error) Then
MouseClick("left", $pix[0], $pix[1],1,1)
EndIf
EndFunc
但是,当调用此函数时。每次点击似乎都不合适。我无法让它单击门户(白色(此外,当我使用查找器工具时,它似乎不同步。
例如,我使用放大选项并将鼠标悬停在白色区域上,但它显示黑色。
我做错了什么?有没有其他方法?我知道这可能会令人困惑,但请耐心等待我。毕竟我的第一个问题。谢谢
如果我理解正确,像素总是说像素是黑色的。 在这种情况下,您应该检查您的脚本是否以管理员身份运行以避免权限降低,并检查您的游戏是否不在全屏中。
如果你想说像素不同步,你必须检查像素设置。
Opt("MouseCoordMode", )
Opt("PixelCoordMode", )