Как в unity сделать так, чтобы объект A двигался в сторону объекта B и при этом не проходил через другие объекты
Мы попробовали сделать это через rigidbody.AddForse(), но объект A начинал кружиться вокруг объекта B.
gameObject.GetComponent< Rigidbody >().AddForce((ghost.transform.position - transform.position)*10f, ForceMode.Force);
Ответы (1 шт):
Автор решения: mksmptrnk
→ Ссылка
Вот ссылка на документацию, тут подробно расписано, как использовать Lerp:
https://docs.unity3d.com/ScriptReference/Vector3.Lerp.html
Именно этот оператор, как по мне больше всего подходит.

