Рандомное нажатие при поиске по картинке

  • Автор темы Автор темы clocky
  • Дата начала Дата начала

clocky

Client
Регистрация
26.09.2019
Сообщения
397
Реакции
72
Баллы
28
Как можно сделать рандомное нажатие, типо от 200 пикселей влево, до 100 вправо и 10 вверх, 5 вниз? При поиске по картинке. Надеюсь понятно объяснил.
 
Рандомное отклонение задается здесь, но максимум 10 пикселей.
1690262861808.png

Как можно сделать рандомное нажатие, типо от 200 пикселей влево, до 100 вправо и 10 вверх, 5 вниз? При поиске по картинке. Надеюсь понятно объяснил.
В экшене отключить нажатие (выбрать None) и сохранить найденные координаты в переменные x и y
C#:
Развернуть Свернуть Копировать
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
 
  • Спасибо
Реакции: clocky
Рандомное отклонение задается здесь, но максимум 10 пикселей.
Посмотреть вложение 109745


В экшене отключить нажатие (выбрать None) и сохранить найденные координаты в переменные x и y
C#:
Развернуть Свернуть Копировать
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
Работает, но почему-то иногда не туда нажимает. Хотя кнопка довольнобольшая, почти во весь экран телефона. Ставлю координаты в центре. 100 влево и вправо и 3 вверх и вниз и он всё равно пропускает. В чем может быть дело? Если стоит рандомное отклонение, оно суммируется?
 
C#:
Развернуть Свернуть Копировать
int x = Convert.ToInt32(project.Variables["x"].Value);
int y = Convert.ToInt32(project.Variables["y"].Value);
instance.DroidInstance.Input.Touch(x - 200, y - 10, x + 100, y + 5, false, "Random");
Что такое clickDistributionType в данном методе (нигде справки нет) и какие значения может принимать помимо Random?
 
  • Спасибо
Реакции: Midnight

Похожие темы

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)