Drulia_san
Великий Дрюля жив.
offline
Опыт:
8,569Активность: |
Cопротивляться триггерному движению
Я бы хотел узнать как сделать так, чтобы юнит мог сопротивляться триггерному движению. Вот к примеру засасывает юнита черная дыра, а он просто стоит неподвижно сам по себе и засасываетсу постепенно триггерным передвижением в направлении центра дырки, стоит неподвижно значит не может выполнять приказы и кастовать заклинания. В некоторых картах видел что во время такого движения юнит мог сопротивляться ему, просто стараясь бежать против направления движения, мог в это время атаковать или блинкануться в безопасное место, вот интересно как такое сделать, чтобы во время движения юнит не был немощен? |
10.09.2011, 15:06 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
двигать через SetUnitX/Y |
10.09.2011, 15:10 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drulia_san
Великий Дрюля жив.
offline
Опыт:
8,569Активность: |
Огромное спасибо, тему можно закрывать |
10.09.2011, 15:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|