Делаю привязку юнитов,тоесть если между юнитами расстояние больше 600,то они не могу дальше идти(как Pounce у Slark'a в DotA).
Code
x=x-5*Cos((ft-180))
y=y-5*Sin((ft-180))
xx=xx-5*Cos((ftt-180))
yy=yy-5*Sin((ftt-180))
SetUnitX(f.t,x)
SetUnitY(f.t,y)
SetUnitX(f.tt,xx)
SetUnitY(f.tt,yy)
Если делаю так,то юниты наоборот ускоряются!
Code
SetUnitPosition(f.t,x-5*Cos((ft-180)),y-5*Sin((ft-180)))
SetUnitPosition(f.tt,xx-5*Cos((ftt-180)),yy-5*Sin((ftt-180)))
Если так то !!!вроде бы!!! нормально,но юниты не воспроизводят анимку и сбиваются их приказы!
Что делать ?Добавлено (10 Январь 2012, 23:51:19)
---------------------------------------------
Проблема решена