Distance
Introduction¶
Get distance, built-in methods of phaser.
- Author: Richard Davey
Usage¶
Distance¶
- Get distance between 2 points
or
var d = Phaser.Math.Distance.Between(x1, y1, x2, y2);
var d = Phaser.Math.Distance.BetweenPoints(a, b); // a, b: {x, y}
- Get squared distance
var d = Phaser.Math.Distance.BetweenPointsSquared(a, b); // a, b: {x, y}
- Get Chebyshev distance (the maximum of the horizontal and vertical distances)
var d = Phaser.Math.Distance.Chebyshev(x1, y1, x2, y2);
- Get snake distance(i.e. rectilinear distance, Manhattan distance, the sum of the horizontal and vertical distance)
var d = Phaser.Math.Distance.Snake(x1, y1, x2, y2);
- Get power distance (the sum of the horizontal power distance and vertical power distance)
var d = Phaser.Math.Distance.Power(x1, y1, x2, y2);
Speed¶
- Get speed
var d = Phaser.Math.GetSpeed(distance, time);
- distance : The distance to travel in pixels.
- time : The time, in ms, to cover the distance in.