A set of easing equations for modifying the particle energy such that it starts
and ends at zero and peaks at one half way through the particle's lifetime.
public static function circular(age:Number, lifetime:Number):Number
Energy increases and then decreases as if following the top half of a circle.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function cubic(age:Number, lifetime:Number):Number
Eases towards the middle using a cubic curve.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function linear(age:Number, lifetime:Number):Number
Gives a linear increase and decrease in energy either side of the centre point.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function quadratic(age:Number, lifetime:Number):Number
Eases towards the middle using a quadratic curve.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function quartic(age:Number, lifetime:Number):Number
Eases towards the middle using a quartic curve.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function quintic(age:Number, lifetime:Number):Number
Eases towards the middle using a quintic curve.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
public static function sine(age:Number, lifetime:Number):Number
Energy follows the first half of a sine wave.
Parameters
| age:Number |
| |
| lifetime:Number |
Returns
© Richard Lord 2010