Мой GameObject (скажем, тележка) движется в каком-то направлении, и в какой-то момент ему нужно перейти от p1 к p2 (красные пятна на рисунке, связанные ниже, каждый элемент) в форме арки, а не просто прямо. Как поворот на 45 градусов на дороге, альтернативный текст (игра в 3d).
Вид сверху на движение
Доступная информация у меня следующая:
startPos (Vector3),
endPos (Vector3),
Угол в градусе , я знаю, на сколько градусов должен быть разворот. это будет 15/30/45.
Радиус кривой составляет 2,5
До сих пор я мог только двигать это прямо. Я использую Vector.Lerp
. Мой математический ум отстой, но я подумал, что, возможно, я мог бы разделить кривую на более мелкие части, а затем просто двигаться прямо между ними?