Добрый день. В квадрате 100*100 меняются цифры- надо отследить именно момент смены. Проблема, что немного и редко, но меняется и фон. Если поставить разбег 20, то всё норм, но в виз. редакторе такой настройки нет. Подскажите как настраивать в таких ситуациях ?
(Добавление)
Отслеживать именно динамику больших объектов, игнорируя динамику маленьких
1. konctantin777 - 14 Ноября, 2018 - 01:27:30 - перейти к сообщению
2. Kibor - 14 Ноября, 2018 - 02:48:07 - перейти к сообщению
konctantin777 пишет:
Отслеживать именно динамику больших объектов, игнорируя динамику маленьких
За это отвечают настройки параметров функции finddynamic
В виз редакторе тоже есть.
3. Zireael - 14 Ноября, 2018 - 02:59:45 - перейти к сообщению
Как вариант цифры можно распознать.
Или:
Или:
CODE:
int x, y, x1, x2;
x1=findcolor(-1, #x, #y, 0, 0, 100, 100, 255, -1) // найти сколько пикселей указанного цвета (цвет цифр)
x2=x1;
while (x1==x2) // пока количество пикселей не изменится
{
x2=findcolor(-1, #x, #y, 0, 0, 100, 100, 255, -1) // найти сколько пикселей указанного цвета (цвет цифр)
sleep(100);
}
// если вышли из цикла значит цифры изменились
x1=findcolor(-1, #x, #y, 0, 0, 100, 100, 255, -1) // найти сколько пикселей указанного цвета (цвет цифр)
x2=x1;
while (x1==x2) // пока количество пикселей не изменится
{
x2=findcolor(-1, #x, #y, 0, 0, 100, 100, 255, -1) // найти сколько пикселей указанного цвета (цвет цифр)
sleep(100);
}
// если вышли из цикла значит цифры изменились
4. konctantin777 - 14 Ноября, 2018 - 03:56:36 - перейти к сообщению
В учебнике читал, но там сказано, что изменение должно быть по всему размеру без пропуска пикселей- пробовал разные размеры указывать- ложно срабатывает.
По распознаванию... Десятичная цифра бегает- не распознает в этот момент (цифра бывает целая и меняется, а бывает с точкой и меняется десятая)
[i](Добавление)
По кол-ву пикселей. Кодом понятно, но как в виз. редакторе прочитать кол-во во ?
По распознаванию... Десятичная цифра бегает- не распознает в этот момент (цифра бывает целая и меняется, а бывает с точкой и меняется десятая)
[i](Добавление)
По кол-ву пикселей. Кодом понятно, но как в виз. редакторе прочитать кол-во во ?
5. Zireael - 14 Ноября, 2018 - 04:22:00 - перейти к сообщению
Цитата:
не распознает в этот момент (цифра бывает целая и меняется, а бывает с точкой и меняется десятая)
Что это меняет? Как настроено так и распознаёт. Распознать можно хоть целые, хоть дробные числа. И сравнивать потом их тоже можно.
Цитата:
По кол-ву пикселей. Кодом понятно, но как в виз. редакторе прочитать кол-во во ?
Количество пикселей? Зачем?
Весь код в функцию. Если вышло из функции значит цифры изменились.
6. konctantin777 - 14 Ноября, 2018 - 06:11:40 - перейти к сообщению
Кол-во. Цифра может быть разная. Если сначала сделать её скрин, то как узнать кол-во во пикселей в ней ?
(Добавление)
Распознавание же различит, например, 6 но пока меняется десятичная часть, он будет распознавать 6 пока то что после точки туда сюда бегает
(Добавление)
Распознавание же различит, например, 6 но пока меняется десятичная часть, он будет распознавать 6 пока то что после точки туда сюда бегает
7. Zireael - 14 Ноября, 2018 - 17:24:17 - перейти к сообщению
Цитата:
то как узнать кол-во во пикселей в ней ?
Повторю вопрос. Зачем?
Допустим, было 10 пикселей, ждём когда станет больше или меньше.
Допустим, было 100 пикселей, ждём когда станет больше или меньше.
И толку что узнаем сколько было пикселей, если нужно это:
Цитата:
надо отследить именно момент смены
Цитата:
он будет распознавать 6 пока то что после точки туда сюда бегает
Что на экране есть, то и распознает.
8. konctantin777 - 14 Ноября, 2018 - 23:09:57 - перейти к сообщению
Я понял! Просто привык искать по одному изображению и забыл, что можно найти ВСЕ. Спасибо !!
9. julia15a - 30 Ноября, 2018 - 06:01:10 - перейти к сообщению
Константин,если Вы еще занимаетесь ТР2, тогда примите следующее наблюдение: зайти в настройки игры, полностью убрать громкость фона,общую громкость и громкость вылова - на максимум, сохранить настройки.Теперь при любой поклевке вверху,в окошке вкладки браузера у Вас на треть секунды будет появляться изображение динамика,извещая о громком звуке.Это очень четкий индикатор поклевки.И словить его много легче чем изменение цифр дальности в окошке поплавка.Если громкость фона вывалена в максимум,то значок динамика присутствует постоянно.
10. konctantin777 - 30 Ноября, 2018 - 06:27:32 - перейти к сообщению
Спасибо! Только тогда надо делать под конкретный браузер... Надо подумать...