Search “自动像素搜索”在游戏中不起作用

Search “自动像素搜索”在游戏中不起作用,search,pixel,autoit,Search,Pixel,Autoit,我试图创建一个机器人,在游戏中找到门户。我计划这样做的方式是找到门户的颜色,然后单击它 Func FindPortal $pix = PixelSearch(506,157,1298,723,0xA99C99,5) if not(@error) Then MouseClick("left", $pix[0], $pix[1],1,1) EndIf EndFunc 但是,当调用此函数时。每次点击似乎都不合适。我无法让它点击门户(白色),当我使用Finder工具时,它似乎不同

我试图创建一个机器人,在游戏中找到门户。我计划这样做的方式是找到门户的颜色,然后单击它

Func FindPortal
  $pix = PixelSearch(506,157,1298,723,0xA99C99,5)
  if not(@error) Then
     MouseClick("left", $pix[0], $pix[1],1,1)
  EndIf
EndFunc
但是,当调用此函数时。每次点击似乎都不合适。我无法让它点击门户(白色),当我使用Finder工具时,它似乎不同步

e、 g.我使用放大选项,将鼠标悬停在白色区域上,但它显示为黑色


我做错了什么?有别的方法吗?我知道这可能令人困惑,但请耐心等待。毕竟我的第一个问题。谢谢

如果我理解正确,pixelsearch总是说像素是黑色的。 在这种情况下,您应该检查脚本是否以管理员身份运行,以避免权限减少,并检查您的游戏是否处于全屏状态

如果你想说Pixelposition不同步,你必须检查Pixelpositionsettings

Opt("MouseCoordMode", )
Opt("PixelCoordMode", )