Кучу времени убил на это, страдая всякой ерундой, пытался раза 4 поискать в инете хоть какие-нибудь наработки, но видимо плохо ищу
В общем, как сделать снаряд, который игнорил бы впадины, ускорялся/замедлялся в зависимости от дуги и поворачивал бы свой носик на нужный градус (SetUnitLookAt)?
Может у кого есть наработка или ссылка?
upd я пока не в состоянии разобрать вектор и буду очень благодарен, если ответ будет через хэш-таблицу
1.26а

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

Нужен мемхак или рефордж, чтобы поворачивать эффект по всем направлениям Yaw, Pitch, Roll
Всё остальное костыли 2005 года, оставьте их там же
(я про ту самую модель даммики с 360 анимациями для всех поворотов)
И разумеется 100% делать через эффект, никак юнитов

Тоже самое возможно на 126, 127, 128, просто возьмите это
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
3 года назад
Отредактирован rsfghd
0
ScopteRectuS, я пытался через процент, но видимо косячил где-то..
quq_CCCP, мне нужно будет манипулировать снарядом как мне угодно
МрачныйВорон,
a = R/(L/2)
я именно так и пробовал, но благодаря тебе я сейчас понял где допускал ошибку каждый раз, теперь я поправил это, спасибо)

upd ох.. даже не знаю чей ответ то выбрать, все очень сильно помогли)
ещё раз поблагодарю Ворона)
1
27
3 года назад
1
rsfghd, а он реал работает? а то мне кажется что-то не правльно. легче чужоф код посмотреть
2
28
3 года назад
Отредактирован PT153
2
а pjass ты поставил последний?
Это не пжасс ошибку выдал, а жассхелпер. Там же написано vJass, step 2 (structs).
5
24
3 года назад
5
Господа, вы больны. Снаряд не замедляется и не ускоряется по горизонтали, не считая сопротивления воздуха, если только на снаряде не установлен реактивный двигатель. При движении по параболе изменяется только вертикальная составляющая скорости по мере приближения и удаления от вершины параболы.
2
28
3 года назад
2
Полностью согласен с прогом, из курса школьной физики должно быть известно, что вдоль земли снаряд летит с постоянной скоростью.
0
27
3 года назад
0
prog, а как надо?
1
24
3 года назад
1
МрачныйВорон, считаем отдельно горизонтальную скорость, отдельно вертикальную. К вертикальной применяем постоянное ускорение вниз, к горизонтальной либо вобще не применяем ускорение либо применяем минимальное чтобы симулировать сопротивление воздуха. Все, реалистичная модель движения по параболе готова. Вершина параболы достигается когда вертикальная скорость доходит до нуля и начинает идти в обратную сторону.
0
27
3 года назад
0
prog, боже, спасибо тебе, ты ж гений))
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.