Interpolation
Introduction¶
Calculates interpolation value over t (0~1), built-in method of phaser.
- Author: Richard Davey
Usage¶
- Linear interpolation (lerp) two values
var result = Phaser.Math.Linear(p0, p1, t); - Linear interpolation (lerp) two Vectors
var result = Phaser.Math.LinearXY(vector0, vector1, t);vector0,vector1: Phaser.Math.Vector2
- Smooth interpolation
var result = Phaser.Math.Interpolation.SmoothStep(t, min, max);t: 0~1
- Smoother interpolation
var result = Phaser.Math.Interpolation.SmootherStep(t, min, max);t: 0~1
- Quadratic bezier interpolation
var result = Phaser.Math.Interpolation.QuadraticBezier(t, p0, p1, p2);t: 0~1p0: The start point.p1: The control point.p2: The end point.
- Cubic bezier interpolation
var result = Phaser.Math.Interpolation.CubicBezier(t, p0, p1, p2, p3);t: 0~1p0: The start point.p1: The first control point.p2: The second control point.p3: The end point.