current | @param current Текущее значение. |
target | @param target Значение, к которому надо двигаться. |
maxDelta | @param maxDelta Максимальное изменение, которое должно применятся к значению. |
Двигает значение current
в направлении к target
.
По сути тоже самое, что Mathf.Lerp, но эта функция гарантирует, что скорость никогда не превысит maxDelta
.
Отрицательное значение maxDelta
двигает значение в направлении от target
.
var currStrength: float; var maxStrength: float; var recoveryRate: float;
function Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float currStrength; public float maxStrength; public float recoveryRate; void Update() { currStrength = Mathf.MoveTowards(currStrength, maxStrength, recoveryRate * Time.deltaTime); } }