2016-10-07 7 views
0

Я занимаюсь ботом для флеш-игры, используя sikuli.api в Java-коде. Все очень здорово с сикули, но у меня настоящая проблема.sikuli: image in flash pop не найдено

Мой бот уже делает много вещей, я просто проверяю, что существует уже 85, найти или найти отлично выглядящий в моем приложении, в упрощенном построении и с банкой (вы можете проверить его, если играете в Forge of the Empire), НО:

Когда-нибудь в соответствии с положением мыши в игре появилось небольшое всплывающее окно (должно быть техническое имя флеш-памяти, но я не знаю флеш-технологии). Это всплывающее окно дает информацию о здании, находящемся под указателем мыши.

Моя проблема заключается в том, что я не могу обнаружить, что внутри этой поп-р, как если sikuli не может поймать флэш всплывающие окна ...

Если я сделать экран копию игры с этим всплывал, с IDE, я могу обнаружить всплывающее окно (и проверить theresold подобия). Но, анализируя реальный экран, сикули не могут обнаружить всплывающее окно. Приложение, просматривающее этот экран, копирует «правильно» всплывающее окно.

Возможная подсказка или, по крайней мере, что-то особенное: если я делаю «highligth (1)» в области, где появляется всплывающее окно, всплывающее всплывающее окно исчезает, тогда как оно должно исчезают при перемещении мыши. Без подсветки всплывающее окно не исчезает, пытаясь его проанализировать.

Перед тем, как задать вопрос: - эталонное изображение находится в нужном месте и нашел в код - параметр подобия является правильным и проверить с sikulix-IDE и с экраном копии

ответ

0

Прежде всего, базовая технология не имеет значения, поскольку Сикули только «видит» то, что на самом деле отображается на экране, поэтому вам не стоит беспокоиться о том, что это флэш или что-то еще.

Подсветка области никоим образом не должна активировать движение мыши. Однако из того, что вы описали, моя единственная догадка заключается в том, что вы как-то пропустили всплывающее окно? Бывает ли оно и исчезает быстро? Если это проблема, посмотрите here, где я обсужу несколько способов ускорить ваш поиск.