Синтаксис:
Используется csharp
float force = 8f;
И метод:
Синтаксис:
Используется csharp
private void Lift() {
var up = 1 - Mathf.Clamp(rb.transform.position.y / force, 0, 1);
up = Mathf.Lerp(0f, force, up);
rb.AddRelativeForce(Vector3.up * up);
}
var up = 1 - Mathf.Clamp(rb.transform.position.y / force, 0, 1);
up = Mathf.Lerp(0f, force, up);
rb.AddRelativeForce(Vector3.up * up);
}
Он работает, но когда объект поднимает в воздух, он начинает создавать люфт движения: вверх/вниз, вверх/вниз и со временем перестает это делать.
Как мне избавиться от этого люфта?