图像搜索和透明度



我需要使用透明度找到一个图像(检测游戏中的文本)(背景每隔几秒钟就会改变一次)。我的脚本:

#include <ImageSearch.au3>
HotKeySet("s", "Start")
$x = 0
$y = 0
Func Start()
    $Search = _ImageSearchArea("*Trans0x40FF00 " & "trans_test.png",1,90,90,@DesktopWidth,@DesktopHeight,$x,$y,50)
    If $Search = 1 Then
        MouseMove($x, $y,10)
    EndIf
EndFunc
While 1
    Sleep(100)
WEnd

它不起作用。我要搜索的图像四周都是亮绿色0x40FF00,代表透明。如何使我的图像匹配?

首先,如果您的游戏在DirectX模式或类似模式下运行(就像大多数全屏游戏一样)。这根本不起作用。(需要DirectX挂钩或类似的东西,我认为没有人经历过从AutoIt/AHK编写必要代码的麻烦。)

否则,在"自动热键"中有*n选项,如果调整正确,该选项可能会为您完成任务。这可能也存在于AutoIt中
(*TransN也存在于AutoHotkey中。)

相关内容

  • 没有找到相关文章

最新更新