![]()
VboX
![]() offline
Опыт:
76Активность: |
Не могу найти ошибку
Опишу проблему: есть спелл, который должен толкать применяющего героя в указанную точку. Но при его применении не происходит ровным счетом ничего.
Равкод способности совпадает.
» Вот код спелла:
Возможно есть какие-то другие способы реализации такого спелла. Если да, то прошу подскажите) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
HolyMoon
Hly shit!
![]() ![]() offline
Опыт:
6,986Активность: |
х[0] изначально не равно х[1], с у аналогично, естественно, что не происходит ни одной итерации loop-а. Очень странный код вобще. ОЧЕНЬ странный |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
VboX
![]() offline
Опыт:
76Активность: |
HolyMoon, исправил эту строку
Теперь герой улетает за пределы карты(( |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nerevar
I'll be back!
![]() ![]() offline
Опыт:
18,352Активность: |
сохраняешь в таблицу юнита-кастера и координаты цели,угол от изначальной до конечной точки,при срабатывании таймера проверяешь расстояние между текущими координатами героя и целевыми,если это расстояние меньше 50. например - значит герой долетел и можно очищать таблицу и уничтожать таймер |
![]() |
#4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PogoMaster
![]() offline
Опыт:
588Активность: |
Про границы... дык контролируй,чтобы этого не происходило. И вообще - loop заместо таймеров...это очень странно |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
VboX
![]() offline
Опыт:
76Активность: |
Nerevar, сделал как описано в статье, всё работает. Спасибо! |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|