current | @param current El valor actual |
target | @param target El valor para avanzar hacia adelante. |
maxDelta | @param maxDelta El cambio máximo que se debería aplicar al valor. |
Mueve un valor current
a target
.
Esta es esencialmente la misma que Mathf.Lerp pero en su lugar la función se asegura de que la velocidad nunca exceda maxDelta
.
Los valores negativos de maxDelta
empujan el valor lejos de 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); } }