Добавлен
очень глупый вопрос,но я уже как полчаса мучаюсь
i=0
while(i<10){
SetUnitX(u,GetUnitX(k)+500*Cos((36*i+(180*j))*0.0174))
SetUnitY(u,GetUnitY(k)+500*Sin((36*i+(180*j))*0.0174))
TriggerSleepAction(0.8)
SetUnitX(c,GetUnitX(k)+500*Cos((36*i+(180*j))*0.0174))
SetUnitY(c,GetUnitY(k)+500*Sin((36*i+(180*j))*0.0174))
i++
if(j>0){j=0}else{j++}
}
по идеи юнит "u"и"c"должны прыгать в одни и те же координаты но происходит что юнит "c" прыгает в противоположную сторону со смещением в 36 градусов,с чем это связано понять немогу
PS-юнит к неподвижен и неповоротлив

Принятый ответ

переменные локальные или глобальные?
вообще тут лучше юзать таймеры а не вейт
0
28
8 лет назад
0
переменные локальные или глобальные?
вообще тут лучше юзать таймеры а не вейт
Принятый ответ
0
17
8 лет назад
0
nvc123:
переменные локальные или глобальные?
вообще тут лучше юзать таймеры а не вейт
оказывается всё куда проще,просто цикл быстро перебрасывал значения юнита "u"(короче:над было в конце цикла TiggerSleepAction() впихнуть)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.