Нужна формула (если кому не лень придумать (или мб уже кто делал)) петли.
Описание каста: даммик движется вперёд по углу поворота от его позиции до целевой точки. Постепенно увеличивая высоту Его угол поворота никак не меняется на протяжении всего движения из точки A в точку B.
Пожелание к формуле: Если не трудно то придумать, чтоб даммик из точки A в точку B доберался за "n" сек. Т.е. неважно какое время укажешь, чз это время даммик окажется из точки A в точке B. Если это сложно или не охото вдумываться, то просто чтоб скорость можно было регулировать (выставить любое обозначение перед запуском таймера в котором даммик будет двигаться по петле).
P.s. да-да. Рисовать не умею, но чисто как пример
Принятый ответ
Используйте Кривые Безье, с помощью всего двух значений можно нарисовать огромную кучу движений.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Далее по формуле вместо P0 подставляй координаты точек (отдельно высчитываешь X, отдельно Y
B(t) = (1-t)^3 * P0 + 3*t*(1-t)^2 * P1 + 3 * t^2 * 1(-t) * P2 + t^3 * P3
^ - знак степени
Далее располагай контрольные точки где хочешь и получишь кривую. Чтобы получить такую "петлю", надо чтобы центральные контрольные точки находились по углам квадрата, при этом P1 должна быть напротив P0, а P3 напротив P2
подробнее о кривых безье ru.wikipedia.org/wiki/Кривая_Безье
Суть - способности "cyclone" и "impale" умеют прикреплять к кости спецэффекта модель цели, таким образом эмитируя эффект подбрасывания или вращения юнита, это можно использовать в своих целях сделав крассивый эффект с помощью подредактированной модели смерча.