asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
движение по дугам
Нужен код движения по дугам 2х даммиков от героя-кастера, конечная точка удалена от кастера на около 600-650, зеленые дуги - траектории движения даммиков 1 и 2, синяя тонкая линия - Facing кастера. Спасибо. |
29.11.2011, 09:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fatal
Sleeping awake
offline
Опыт:
1,244Активность: |
1 магия Rexxar - open dota |
29.11.2011, 09:53 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
Fatal, спасибо конечно, но там, насколько я помню, еще был юзан rb. |
29.11.2011, 09:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
asesmo, и что? Замене двух функций мы как обычно предпочитаем изобретение велосипеда? |
29.11.2011, 13:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
Master_chan, получается что так? Я думал опытные джассеры эти кривые/параболлы наизусть знают? |
29.11.2011, 13:52 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
ну прибавляешь в направлению между точкой и кастером для одного снаряда +10, для второго минус -10 ну если в градусах в радианы если чё переведешь |
29.11.2011, 14:13 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
16GB, это понятно, но как-то же надо понять когда они будут обратно изгибаться к линии фасинга. |
29.11.2011, 14:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Функция параболы
Двигаешь даммик сначала как обычно(т.е.
Это получается как если бы двигал юнита просто по прямой
Теперь же надо добавить смещение(отрицательное для 1 и положительное для 2),чтобы получилось движение по параболе
,где angle - угол в радианах(!) под которым должен двигаться дамми по прямой линии
distance - смещение дамми за 1 такт таймера 1.570796327 - угол в 90 градусов в радианах(для перпендикулярного смещения на полученную из формулы параболы высоту относительно центральной прямой) ((галерея
)) |
29.11.2011, 16:46 | #8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
Nerevar, Хорошо, все кажется предельно просто, завтра сделаю сам спелл и отпишусь. |
29.11.2011, 19:46 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|