/easings.gml

Easing for Game Maker Studio 2

Primary LanguageGame Maker LanguageMIT LicenseMIT

easings.gml

Computational easings for GMS2

ease(position, [easing])
  function: Ease within unit interval
  returned: Real

interpolate(start, end, position, [easing])
  function: Ease positional value
  returned: Real

Easings: EASE_…
 LINEAR
 SMOOTHSTEP
 SMOOTHERSTEP
 SMOOTHESTSTEP
 IN_…/​OUT_…/​INOUT_…
  QUAD, CUBIC, QUART, QUINT, SINE,
  EXPO, BOUNCE, CIRC, BACK, ELASTIC

Reference
  solhsa.com/interpolation/
  easings.net
 
Alternative (Animation Curves)
  github.com/DragoniteSpam/Easings

@offalynne, 2021
use as you please