The Vector2.Lerp
method performs a linear interpolation between two 2D vectors, a
and b
, based on a given fraction frac
. This method is useful for smoothly transitioning between two points in 2D space.
The Vector2.Lerp
method performs a linear interpolation between two 2D vectors, a
and b
, based on a given fraction frac
. This method is useful for smoothly transitioning between two points in 2D space.
To use the Vector2.Lerp
method, provide two Vector2
instances representing the start and end points, a float
value frac
that determines the interpolation factor, and a bool
clamp
to specify whether the interpolation should be clamped between the start and end points.
The frac
parameter should typically be between 0 and 1, where 0 returns the start vector a
, and 1 returns the end vector b
. If clamp
is set to true
, the result will be clamped to the range [a, b].
// Example usage of Vector2.Lerp Vector2 start = new Vector2(0, 0); Vector2 end = new Vector2(10, 10); float fraction = 0.5f; bool shouldClamp = true; Vector2 result = Vector2.Lerp(start, end, fraction, shouldClamp); // result will be (5, 5) if clamping is enabled and fraction is within range.