Sie7eN
Feel what's real
offline
Опыт:
2,550Активность: |
Перемещение эффекта за юнитом.
Код который я сделал, для вращения спецэффектов вокруг юнита типа ФУТМЕН, уже находящегося в карте.
В общем мне нужно, чтобы вы объяснили/научили меня двигать все эти спецэффекты вместе с юнитом. Ramazanoff добавил:
Code function TRG takes nothing returns nothing local effect array e local integer i = 0 set udg_p1 = GetUnitLoc(gg_unit_hfoo_0002) set udg_i = 1 loop set i = i + 1 exitwhen udg_i > 20 set udg_p = PolarProjectionBJ(udg_p1, 500.00, ( 18.00 * I2R(udg_i) )) call AddSpecialEffectLocBJ( udg_p, "Abilities\\Spells\\Human\\slow\\slowtarget.mdl" ) set e[i] = GetLastCreatedEffectBJ() call TriggerSleepAction(.2) set udg_i = udg_i + 1 endloop set udg_i = 1 set i = 0 loop set i = i + 1 exitwhen udg_i > 20 call DestroyEffectBJ(e[i]) call TriggerSleepAction(.2) endloop call TRG() endfunction =========================================================================== function InitTrig_Circle2 takes nothing returns nothing set gg_trg_Circle2 = CreateTrigger( ) call TriggerAddAction( gg_trg_Circle2, function TRG ) endfunction |
04.04.2010, 12:26 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Ramazanoff, статью то читал? советую прочти я те скидывал в академии
во вторых эффекты нельзя двигать, их либо создаем либо удаляем это делается так создаеш дамми юнита(узнать о них можно в статье диоида(желтая пресс) или алекскила(акад вопросов помоему)) и уже юнитов двигать AlexKARASb добавил: по пунктам 1)создаеш дамми юнитов, занося их в глобалки или хеш 2)затем содаеш триггер переодический 3)в нем ты будеш их двигать циклом(чтобы сдвигать всех в одном действии) движение осущетвляется так: call SetUnitPosition(unit,location(куда двигать)) или так call SetUnitX(unit,x координата куда двигать * Cos(угла в радианах)) call SetUnitY(unit,y координата куда двигать * Sin(угла в радианах)) |
04.04.2010, 12:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sie7eN
Feel what's real
offline
Опыт:
2,550Активность: |
AlexKARASb, офк читал). Спасибо. |
04.04.2010, 13:46 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Windrunner
Верь мне!
offline
Опыт:
4,565Активность: |
Лучше хешь почему? не знаю просто привычнее как-то=) |
12.04.2010, 12:41 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mr_ILYAS
Kicked by XimikS
offline
Опыт:
492Активность: |
Просто дамми юнитам давай файл модели твоего спец эффекта. Это Алекс имеет ввиду. |
12.04.2010, 15:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|