1
Использование / Перемещение бота к цели при помощи WASD
« on: September 10, 2019, 03:23:18 PM »
Доброго времени суток!
Имеется 3D приложение с видом сверху, в котором есть персонаж и собираемый ресурс. Ресурс появляется рандомно в определённой области на экране. Чтобы ресурс мог собираться, нужно подойти персонажем вплотную. Персонаж двигается по принципу: W - вверх, S - вниз, A - влево, D - вправо (диагональное перемещение возможно). Премещение персонажа мышью невозможно. Отсюда возникают следующие мысли: 1. Возможно ли на основании данной программы составить скрипт, который сможет самостоятельно подходить к текущему положению курсора на экране с помощью клавиатуры? 2. Справится ли с таким скриптом рядовой пользователь пк, имеющий нулевой уровень в программировании? 3. Возможны ли какие-то альтернативные варианты для выполнения данной задачи?
Я уже разобрался как находить искомый пиксель на экране и работать с ним, используя только мышь. Однако теперь нужно подключить ещё и клавиатуру для составления бота. Если имеются какие-нибудь обучающие статьи, то буду рад почитать. К сожалению на форуме ничего подобного не нашёл.
Имеется 3D приложение с видом сверху, в котором есть персонаж и собираемый ресурс. Ресурс появляется рандомно в определённой области на экране. Чтобы ресурс мог собираться, нужно подойти персонажем вплотную. Персонаж двигается по принципу: W - вверх, S - вниз, A - влево, D - вправо (диагональное перемещение возможно). Премещение персонажа мышью невозможно. Отсюда возникают следующие мысли: 1. Возможно ли на основании данной программы составить скрипт, который сможет самостоятельно подходить к текущему положению курсора на экране с помощью клавиатуры? 2. Справится ли с таким скриптом рядовой пользователь пк, имеющий нулевой уровень в программировании? 3. Возможны ли какие-то альтернативные варианты для выполнения данной задачи?
Я уже разобрался как находить искомый пиксель на экране и работать с ним, используя только мышь. Однако теперь нужно подключить ещё и клавиатуру для составления бота. Если имеются какие-нибудь обучающие статьи, то буду рад почитать. К сожалению на форуме ничего подобного не нашёл.