This is set of path based tweening / easing functions and a script. I have made a 21 paths. It is easy to add new ones by yourself if you need to.
What is this for? The term tweening comes from word "between" and is commonly used in creating nice juicy animations usually in GUI and menus. A game with these looks more polished.
How to use this? Use this in same way as native GameMaker's lerp() function.
easing(easePath, value1, value2, amount) arguments: easePath - path id with easing function. val1, val2 - define values to interpolate with easing function amount - Prectentage amount to interpolate. Enter a value beteween 0 and 1.
Version 1.0.0. Published May 22, 2016
Created with GameMaker: Studio v1.4.1757
You can only review assets you've bought.
Really great tool that is easy to get to work!
Only thing that would make it better would be if it took the first value as the start position and second value as end position (like the lerp function). Currently it always uses the lowest value as the start position which makes it less dynamic and less suited for changing variables. Updating the extension with this feature would make it so much more powerful!
Great for menus!
Really good job!