Тема: Проблема с поиском изображения в игре
Доброго времени суток.
Есть игра под Android, которую я запускаю через виртуальную машину NOX. Хочу написать скрипт, который будет сканировать карту игры в поисках определенного предмета.
Вот код тестового скрипта, который я уже в дальнейшем интегрирую в цикл по поиску:
F12::
{
Reload
Return
}
F3::
{
FoundX:=0
FoundY:=0
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, F:\test.bmp
if ErrorLevel = 2
MsgBox Could not conduct the search.
else if ErrorLevel = 1
MsgBox Item could not be found on the screen.
else
MsgBox The item was found at %FoundX%x%FoundY%
}
Что я сделал - нашел на карте предмет, сделал скриншот окна с данным предметом, сохранил в Paint как 24-х битный рисунок bmp. Далее через ACDSee обрезал его до нужного предмета, точнее его центра, чтобы не мешало его окружение. Сохранил полученное изображение как test.bmp. Запускаю скрипт т в окне проводника по миниатюре изображения все находится сразу, а вот в окне самого эмулятора в упор предмет не находит. В чем может быть загвоздка?
Второй момент, как заставить скрипт искать только в рамках активного в данный момент окна?