9

» WarCraft 3 / Скорость дамми юнита

Может кто-то просто опишет, как я могу вращать дамми юнитов вокруг своего героя с определенной скоростью и радиусом.
9

» WarCraft 3 / Скорость дамми юнита

Steal nerves:
noyl, тфу
Cos(a[i]*R)
Sin(a[i]*R)
Блин, не могу понять. Значит R=0.1. Они вообще на месте стоят, в плане без движения по кругу.
Такая проблема, что они слишком быстро двигаются, меня это не устраивает.
9

» WarCraft 3 / Скорость дамми юнита

Steal nerves:
добавь переменную-множитель R
R = 1.00 (изначально)
R = 2.00 (если ты хочешь изменить динамично в 2 раза скорость, изменяешь переменную R)
GetUnitX(hero)+ (rad*R)*Cos(a[i])
GetUnitY(hero)+ (rad*R)*Sin(a[i])
все изменения происходят относительно точки GetUnitX, GetUnitY
радиус увеличился, а мне надо без изменения радиуса
9

» WarCraft 3 / Knockback

Просто шок, сделал 16GB:
local real x = x1 - s * Cos(a)
local real y = y1 - s * Sin(a)
сработало, перезапустил карту - сломалось...