math.lerp#
Linear interpolation between a and b by parameter t.
SYNTAX#
function math.lerp(a: number, b: number, t: number): numberARGUMENTS#
a(number) — Start value (returned att = 0).b(number) — End value (returned att = 1).t(number) — Interpolation parameter, typically[0, 1]but not clamped.
RETURNS#
number — a + (b - a) * t.
EXAMPLE#
// Smooth a target line toward a moving level.
const smoothTarget = math.lerp(prevTarget, newTarget, 0.1);