@Zimaell

Как задать движение по параболе?

Есть объект при клике на который он должен "улететь", то есть взлететь немного вверх и в сторону а потом как под действием притяжения полететь вниз, траектория похожа на параболу.
И так что мы имеем - есть точка А где стоит объект, есть точка B куда он в итоге должен приземлится, вопрос - как это более проще сделать?
this.transform.position = Vector3.MoveTowards(this.transform.position, new Vector3(EndX, EndY, 0), 5f * Time.deltaTime);

это просто движение напрямую к точке, как должно выглядеть движение по параболе или то как я это описал?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
ShockWave2048
@ShockWave2048
imposter
Прикрепить RigidBody, и пульнуть его в небо с помощью AddForce(0, 0.5f, thrust, ForceMode.Impulse);. Само пролетит по параболе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Это физика 6 класс - "Движение объекта под углом к горизонту". С соответствующими формулами и задачами, вроде с какой силой и под каким углом надо бросить камень, чтобы он попал в мишень.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 янв. 2021, в 04:36
5000 руб./в час
28 янв. 2021, в 03:43
2000 руб./за проект
28 янв. 2021, в 02:42
120000 руб./в час