XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Drulia_san
Великий Дрюля жив.
offline
Опыт: 8,569
Активность:
Cопротивляться триггерному движению
Я бы хотел узнать как сделать так, чтобы юнит мог сопротивляться триггерному движению. Вот к примеру засасывает юнита черная дыра, а он просто стоит неподвижно сам по себе и засасываетсу постепенно триггерным передвижением в направлении центра дырки, стоит неподвижно значит не может выполнять приказы и кастовать заклинания. В некоторых картах видел что во время такого движения юнит мог сопротивляться ему, просто стараясь бежать против направления движения, мог в это время атаковать или блинкануться в безопасное место, вот интересно как такое сделать, чтобы во время движения юнит не был немощен?
Старый 10.09.2011, 15:06
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
двигать через SetUnitX/Y
Старый 10.09.2011, 15:10
asantepler

offline
Опыт: 235
Активность:
call SetUnitX(udg_u,GetUnitX(udg_u)+Число*Cos(udg_r))
call SetUnitY(udg_u,GetUnitY(udg_u)+Число*Sin(udg_r))
Где переменная u - твой юнит, "Число" - так скажем, скорость перемещения, r - переменная типа real.
Обозначь переменные, вставь в кастом скрипт . Радость.
Старый 10.09.2011, 15:21
Drulia_san
Великий Дрюля жив.
offline
Опыт: 8,569
Активность:
Огромное спасибо, тему можно закрывать
Старый 10.09.2011, 15:26
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:23.