Страница 1 из 2
Пиксельный контроль (перемещение курсора)
Добавлено:
24 сен 2012, 01:58
666999md
Такой вопрос я в онлайн игре с помощи пиксельного контроля научил персонажа кликать по нужным картинкам тем самым ориентироваться и бегать по карте.. Но проблема в том что когда кликает по картинкам или запаздывает курсор или клик такой быстрый что незащитывается движение в игре.. В общем в игре он чучуть подвисает и работает не так как нужно..
Возможно сделать чтоб в пиксельном контроле он плавно, не спеша ввел курсосром и неспеша кликал по нужной картинке? (ставил скорость на минимум но результатов не дало)
ПС: еще один вопросик, ведется запись ролика мышки, или джостика (геймпада)?
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
28 сен 2012, 13:21
Safonov_Denis
Это особенность работы флеш игр - иногда клики, даже если делать задержки с запасом не срабатывают, то ли это както связано с зависанием процесса обработки флеш плеера, то ли еще что-то, но даже когда вживую играть, то иногда клики не срабатывают, возможно Вы уже перестали на это обращать, потому что человек видит, что не сработало и нажимает повторно это действие. Тому же самому надо обучить и скрипт - по пиксельным контролям проверять результат клика и если он не сработал, переходить например с помощью goto на предыдущее действие для его повтора - получается тогда очень надежно.
Скрол и джостик не записываются. Клик скролом (средняя кнопка мыши) будет в одной из следующих версий.
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
14 окт 2012, 15:53
666999md
Нет это не флэш игра а обычная mmorpg написанная на c++, как и все такого жанра состоит из клиента и сервера.
В общем задача прежняя Go to немного помогает но в 70% сбивается и двигается в ненужном направлении.
Изначально у меня вообще не срабатывал пиксильный контроль, так как объекты в 3д отдаляться и форма меняется в зависимости от дальности. Но я схитрил с помощи стороннего софта добавил 3д объекты в карту плоскии салатовый круг и фиолетовый квадрат, после чего пиксильный контроль их стал сразу находить. Это было сделано для того чтоб персонаж приходил в нужную точку и от нее без пиксельного контроля двигался в нужный пункт. (так как в игре сделана защита от ботов и при входе в игру он каждый раз появляется на новом месте в городе.)
Для наглядного примера записал видео через фрапс, жаль невидно рамок когда находит объект. Но можно понять когда клик не сработал по дергиванию мыши, или когда курсор был направлен на один объект а пошёл куда то в бок.
http://www.youtube.com/watch?v=gszU161W ... e=youtu.beВаша программа единственная которая работает в таких подобных играх и разработчики античита не добавили в базу эту программу, они не догадываются что с помощи этого кликера можно сделать отличного робота который будет выполнять любые действия. Единственная проблема с передвижением (пиксельного контроля) если решить эту проблему то вашей программе не будет цены.))
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
14 окт 2012, 22:41
Safonov_Denis
обходной маневр на 5 баллов!
Завтра попробую посмотреть в чем дело
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
20 ноя 2012, 01:57
666999md
Установив эту игру по локалке проблем с кликами в пиксельном контроле нету. На самом деле зависит от соединения клиента(игры) с сервером. Если нажатие и отжатие клика очень быстрое как в пиксельном контроле то до сервера не всегда доходит это действие и поэтому пропускает парой клики по нужной картинке.
Эту проблему можно решить если в пиксельном контроле будет последовательность отжатий и нажатии с интервалом времени как в (действии мышью). Тогда программа станет более гибкой и удобной для онлайн игр.
Пс: надеюсь в следующей версии это будет осуществлено.
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
20 ноя 2012, 11:15
Safonov_Denis
Попробуйте сделать 2 пиксельных контроля: одно с нажатием, другое с отжатием мыши. Даст ли это 100% надежность.
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
02 дек 2012, 16:16
666999md
К сожалению не работает так как при нажатии он пробегает мимо нужной точки и ее уже нет в поле видимости.. Пиксельный контроль с отжатием не успевает наити в движение ту точку. Возможно мой компьютер не такой мощный, но в сетки в следующей версии стоит подумать на счет интервала времени.)
Есть еще вопрос, возможно сделать так чтоб в пиксельном контроле просто наводился курсор на нужную картинку и оставался на том месте а потом задать простой клик мышкой по той картинке?
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
12 дек 2012, 00:45
Safonov_Denis
т.е. перемещения курсора, привязанные к пиксельному изображению? Нет, такого нет.
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
01 июл 2013, 02:41
Exclusive
Интересная тема довольно часто сталкиваюсь с видом разных программ где есть свои тонкости и нюансы и ACE для работы в них не хватает ловкости и гибкости.
На счет нажатии и отжатий в пиксильном контроле нужная вещь, особенно когда работа автоматизируется в разных редакторах связанных с фото, видео и звуком. Иногда надо зажать клавишу на полторы секунды (чтоб укоротить дорожку скажем со звуком или понизить ээффект или др.) При помощи обычной записи мыши этого не сделать так как файлы бывают разных размеров и форм, только через пикс контроль можно определить кроя. Вообще ACE для массовой обработки и нарезки очень удобен но не со всеми задачами справляется. С перемещением тоже нужная вещь но это слишком круто чтоб курсор следовал за движением картинки. Тема старая, может в новой версии ACE есть решение?
Re: Пиксельный контроль (перемещение курсора)
Добавлено:
02 авг 2013, 17:49
Safonov_Denis
в пиксельном контроле можно сделать одно лишь нажатие без отжатия, следующим действием вставить паузу на нужное количество мсек, и еще следующим пиксельный контроль с отжатием.