Необходимо чтобы объект плавно пришел в позицию трансформа.
Казалось бы - все просто: вычисляем разницу векторов (которая по идее когда-то станет 0, когда позиции совпадут)
Синтаксис:
- void FixedUpdate ()
- {
- direction = target.transform.position - transform.position;
- rigidbody.AddForce(direction.normalized * 100, ForceMode.Force);
- }
но при подобном, объект бесконечно пролетает сквозь трансформ и никогда не остановится. (тестил на обычной подвешенной сфере и объекте - кубе)
Не подскажите, как правильно сделать подобное приближение физикой (исключая прямое воздействие типа rigidbody.velocity=direction.normalized, которое так же не сработает)?