Нужно оттолкнуть юнита на единицу, но именно назад (т.е. в противоположном от его направленности положении). Плохо понимаю как это реализовать. В примерах слишком много лишнего (хэш, таймеры, группы и т.д.), а мне всего лишь единичное действие.

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

Audes, просто написать
angle-=180
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
11 лет назад
0
Ledon, а утечки?
0
15
11 лет назад
0
Ledon, prog, как я далёк от того, что вы говорите (на первом курсе чудом сдал тригонометрию). Ну постараюсь поискать примеры.
prog:
умножить на расстояние
расстояние до чего?
1
26
11 лет назад
1
х + (range * Cos(angle * DEGTORAD))
y + (range * Sin(angle * DEGTORAD))
0
24
11 лет назад
0
Audes, расстояние, на которое производится сдвиг.
0
15
11 лет назад
0
Hate, почему-то ругается на отсутствие выражения. Погуглил, везед перед DEGTORAD стоит "bj_", но это не решает проблему.
0
24
11 лет назад
0
Audes, учти что x, y, range, angle - переменные и что это две отдельные строки кода, а не одна.
0
15
11 лет назад
0
prog, знаю, но всё равно ошибка.
0
26
11 лет назад
0
кидай скрин кода
0
28
11 лет назад
0
Audes, set поставил?
0
5
11 лет назад
0
Audes, А ты каким образом пишешь? Через SetUnitX и SetUnitY ?
И код ошибки сюда скинь!
0
15
11 лет назад
0
Hate, с радостью бы кинул, но я подумал, что редактор глючит, скачал JNGP... и теперь у меня нет карты. Бывает и такое( Timoxxx, сначала писал SetUnitX и Y соответственно, потом решил через точку (не помню дословно).
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.