Не нашел темы или вопросов. Хочу уточнить.
Сейчас эта тема распространена во многих моба - ты наводишь мышку в нужную область/цель, жмешь кнопку скила и он кастуется. Не нужно выбирать область, не нужно тратить время.
Возможно ли в WE реализовать подобное?
Я делал для отдельных скилов подобную тему: с принудительным кастом перед собой, с выбором цели рядом и тп. Однако это сложно, долго и не очень оптимально в плане использования памяти.
Может быть у кого-то есть глобальные наработки?

Принятый ответ

Есть одна наработка - Dota helper, это dll которая подключается мемхаком к карте, дает много чего (в основном для доты), но там есть дабл клик, который реализован так: когда игрок нажал способность и пытается её кликнуть в область инетфейса, код из библиотеки мгновенно переносят курсор в позицию портрета, так как определение координат виджетов на экране уже есть, думаю автонаведение сделать вполне можно.
Но это уже C++ и поддержки нету, думайте и решайте все сами.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
15
6 лет назад
0
Я в эту тему не вникал, но есть идея что можно сделать через нон-таргет пустышка у героя, отлов положения курсора через мемхак и каст настоящего спелла даммиком.
2
28
6 лет назад
2
мемхак или трекейблы
но трекейблы очень ресурсозатратны
0
21
6 лет назад
0
AlexSan, так ведь курсор вроде пока локально не ловится через мемхак, будет десинк?
0
15
6 лет назад
0
ClotPh:
AlexSan, так ведь курсор вроде пока локально не ловится через мемхак, будет десинк?
Я поэтому и написал что не вникал в тему. Я только слышал что мемхаком можно ловить курсор.
0
4
6 лет назад
0
так он как раз локально локально и ловится, я хз как синхронизировать мышки игроков. С кнопками получилось сделать
0
21
6 лет назад
0
Daniil18, ну у меня неточность
нормально он должен локально для игрока ловиться
а он ловится "локально для всех"
т. е. у каждого GetMouseX и GetMouseY (вроде так, влом проверять) разные в мультиплеере будут
и если, например, в этих координатах что-то создать - десинк сразу
нормально это должно выглядеть в моем разумении как GetMouseXOfPlayer и GetMouseYOfPlayer
0
32
6 лет назад
0
Есть одна наработка - Dota helper, это dll которая подключается мемхаком к карте, дает много чего (в основном для доты), но там есть дабл клик, который реализован так: когда игрок нажал способность и пытается её кликнуть в область инетфейса, код из библиотеки мгновенно переносят курсор в позицию портрета, так как определение координат виджетов на экране уже есть, думаю автонаведение сделать вполне можно.
Но это уже C++ и поддержки нету, думайте и решайте все сами.
Принятый ответ
0
6
6 лет назад
0
мне для сингл проекта, так что наверняка подойдет и считывание положения курсора.
только вот где подробнее об этом почитать? я всю жизнь на гуи работал, т.к. занимаюсь довольно редко и других дел много, jass и прочее изучать вряд ли получится
2
16
6 лет назад
2
Basile2, почитать - вбивай в поиск Memory Hack.
Но если ты не собираешься изучать jass - ты не создашь такую систему.
0
6
6 лет назад
0
avuremybe:
Basile2, почитать - вбивай в поиск Memory Hack.
Но если ты не собираешься изучать jass - ты не создашь такую систему.
могут уже существовать схожие наработки, может даже в других областях. Нет, я готов освоить до уровня "корректно запускается, исользуются наработки, изменять их". если примера кода есть уже будет круто. идея для карты годная, весь вопрос в реализации
0
32
6 лет назад
0
Basile2, все давно выложено, но на jass - да и сам мемхак позиционирует себя как наработка для шарящих людей.
0
6
6 лет назад
0
quq_CCCP:
Basile2, все давно выложено, но на jass - да и сам мемхак позиционирует себя как наработка для шарящих людей.
так покажи где посмотреть=) я же не совсем туп, кое-то понимаю, посмотрю, смогу ли разобраться
0
30
6 лет назад
0
4
16
6 лет назад
4
почитать - вбивай в поиск Memory Hack.
покажи где посмотреть
я же не совсем туп
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.