A selection of easing functions
by DocRobs
KNUTIL Scene Manager amp Frequently Used Functions Library
Speedrun Playback Record Tool vA
Power Ball
Simple Scene Manager
Aris Solitaire
Road Network Designer Traffic Simulator
China Miner
Lander on Planet Cheese
Sprite Animator
Lemon Industries
Solar Assaulted
Terra-Edit - A World Editor for Terra
Princess Fidget Spinners
Nanoman
DeFacto
TOOT by Funkenstoumlrt
AASteroids
Immediate mode GUI
Just Push the Button
i_editor 2.0 manual(englishfrench)
Tunnel Effect music
Tween Engine
Pico Cyberbank
Particle Effects
3-layer Parallax Code for Side Scrolling Games
Simplex Noise Example
Mahjong 3D Candy
They Started It
Isometric Spellcrafter
Pico Tanks
Realtime 3d shadows
PicoPalette
Cursed Sword
Onitama chess-like abstract strategy boardgame
stabbycrabby
InkSpill
GridHack a grid based hacking game
Shenzhen Solitaire
Bumble Bots Low Rez
Tetris 1K (Pico1k Jam)
PicoCraft
Shave Me!
Princess Dab Queens
Miss Halloween Princess
Blondie World Tour
Clown Girl and Friends
Dragon Girl Creator HTML5
Princesses Adventures
A selection of easing functions
This is a selection of easing functions to make the movement of objects more pleasing to the eye.
Simple call the function (I have included separate functions to save space) and pass four variables:
t = how far through the current movement you are
d = the total duration of the movement
b = where the movement starts
c = the final change in value at the end.
For example, if you want an object to move from y = 20 to y = 100 in 30 update loops you would set:
t = the count, starting at 0 and ending at 30
d = 30
b = 20
c = 80
You can get some great effects and it really helps make movement that little bit more realistic.
Have fun and let me know if it's useful!