Как переместить Rigidbody2D по кривой - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в Unity и Rigidbody и могу перемещать свой Rigidbody2D по прямой линии с помощью команды .AddForce(). Я также могу добавить вращение в Rigidbody2D с помощью команды .AddTorque().

Как я могу объединить их (а также различные команды Rigidbody2D), чтобы тело следовало за красной и зеленой линиями, показанными на изображении? Кривая 1: корпус выходит под углом и затем отпускается, а кривая 2 выходит под углом 0 градусов и отпускается.

enter image description here

1 Ответ

0 голосов
/ 08 мая 2020

Разделение кривой на точки, рассмотрение самой кромки, вращение на ней или добавление силы в направлении точки замыкания заставит ваше твердое тело двигаться по кривой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...