Добавлен EvilPenguin
Привет всем. У меня плохо с геометрией так что не знаю что делать) Для движения юнита по параболе я использую вот такую вот формулу которую взял из какйо-то наработки.
где h - высота, d - макс. пройденое расстояние, x - пройденое расстрояние
function parabola takes real h, real d, real x returns real
return (4 * h / d) * (d - x) * (x / d)
endfunction
function parabola takes real h, real d, real x returns real
return (4 * h / d) * (d - x) * (x / d)
endfunction
В принципе работает нормально. Юнит начинает набор высоты в точке А и завершает в точке Б.
Но что если мне например надо чтобы снаряд стартовал с определенной высоты и потом опускался описывая дугу или наоборот юнит должен запрыгнуть на определенную высоту и остатся там висеть? Подскажите плз как считать высоту в таком случае или киньте наработку.
Но что если мне например надо чтобы снаряд стартовал с определенной высоты и потом опускался описывая дугу или наоборот юнит должен запрыгнуть на определенную высоту и остатся там висеть? Подскажите плз как считать высоту в таком случае или киньте наработку.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
https://xgm.guru/p/wc3/58159
https://xgm.guru/forum/showthread.php?t=33901
https://xgm.guru/forum/showpost.php?p=201468
https://xgm.guru/forum/showpost.php?p=1036469&postcount=2
https://xgm.guru/forum/showthread.php?t=46603