Что нового

Клик на картинку на экране, подскажите через что можно реализлвать

SeMgA

Новичок
Сообщения
47
Репутация
0
День добрый
я столкнулся в старой игре с такой проблемкой, в игре есть карта
На карту можно кликать но если сделать скрин карты картинкой и кликать на данную область (поиск скриншота) в игре герой пробегает немного карта сдвигается и меняет частично цвет
Например можно представить территорию как красный квадрат (1 скриншот) после пробега в нем появляются 2 пикселя например синий и зеленый причем если делать движения в квадрате будут временно изменяться места по цвету но очень не значительно
я по побывал описать проблему в данной теме
http://autoit-script.ru/index.php/topic,11408.0.html
но на данный способ не кто не ответил
Вопрос
Подскажите как то можно перебирать карту в игре визуально и кликать на такой квадрат который я привел как пример выше
 

RN851xE

Новичок
Сообщения
6
Репутация
0
Разбей квадрат на несколько маленьких частей. Если 9 из 10 частей совпали, то кликаем на искомый квадрат.
Если объект и экран изменяют цвет по всей своей поверхности, то придется искать в объекте относительно постоянные вещи. Например, 10 пикселей объекта 100% будут в красной части спектра, могут иметь яркость от 0 до 30 и т.д. и т.п. Задаем все характеристики объекта для кликания и таким образом, отсекаем его из остальной области скриншота.

Помимо имаджсерча есть инструмент фастфайнд http://www.autoitscript.com/forum/topic/126430-advanced-pixel-search-library/ Достаточно шустро обрабатывает экран попиксельно и есть готовые решения по поиску групп пикселей.
 
Автор
S

SeMgA

Новичок
Сообщения
47
Репутация
0
Спасибо попробую разобраться
 
Верх