Description

A small collection of tweens I usually use in conjunction with this cheat sheet.

Because I didn't find any other collection around here that was for free. Hope you might find it useful.

Love you all.

End User Licence Agreement (EULA).

Version 1.0.0. Published September 27, 2015

Created with GameMaker: Studio v1.4.1567

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Liam D 22 June 2017

Great

Took me a second to get it working properly because I'm an idiot, but once I figured it out it works great! Just in case anyone is having difficulty with it here's how I have it working.

if(global.introgates >= 4){
if(open == 0){
y = ease_out_quad(time, 81, -100, 120);
time++;
}
}

if(time == 120){
open = 1;
}


Gravatar

Guanpeng C 13 March 2017

Perfect

Easy to use and powerful. Thank you!


Gravatar

Esteban D 08 February 2017

Perfect!

Just what i needed.


Gravatar

Anonymous 29 November 2016

any documentation?


Gravatar

Anonymous 18 November 2016

please add object

please add object i don't understand what's going on please


Gravatar

Anonymous 13 October 2016

Simple, Great, Powerful.

This is by far the best easings extension I have found on the Marketplace, and on the internet.
Did exacly what I wanted, and easy and quick setup and use.
You can't go better than this extansion.


Gravatar

stevis a 12 September 2016

Absolutely awesome!

Simple and easy, wish there was a way it could handle timing too, but I think that would hinder the simplicity of it.

Here's an example of the tweening possible:
https://twitter.com/9fingergames/status/775134926412840961

Good stuff!


Gravatar

Yevhen D 17 May 2016

Perfect!

Simple, powerful, easy to use.
Many thanks.


Gravatar

Francis C 28 September 2015

Great!, But...

Good contribution !, but I would like you to add an object instance to better understand how it is used, (I still do not quite understand), I hope your help! :)

Logo

foreverisbetter (Publisher) 28 September 2015

for example to use ease_out_bounce(time, start, change, duration) on the x variable of some object to change its value from 100 to 150 within the next 30 steps you need to set up a timer in the step event:

time += 1;

and then you use it like the following

x = ease_out_bounce(time, 100, 50, 30);

argument[0] is how much time has passed since the start of the easing graph and depending on it the value changes. for example if you use x = ease_out_bounce(15, 100, 50, 30); it returns exactly the value the graph has in the middle between argument[1] - the start value of 100 - and the end value - the start value plus argument[2] the change between start and end value.
and when the time variable reaches argument[3] - the duration - it also reaches the end value of 150.

Hope that clarifies everything a bit.

What is the issue?

Back to Top