Next generation tweening and timed logic sequencing for typescript.
Colib is a highly modular system for building complex animations/timed event sequences with support for coroutines.
globalScheduler().push(
waitForTime(3),
changeByOffset(balloon, {y: 100 }, 0.5, smooth()),
parallel(
changeFrom(balloon, {alpha: 0}, 0.3, smooth()),
changeFrom(balloon, {scale: 0}, 0.5, inBack())
),
coroutine(popBalloon)
);
function* popBalloon() {
yield waitForTime(1);
yield parallel(
changeTo(balloon, {scale: 10}, 0.3, outBack())
changeTo(balloon, {alpha: 0}, 0.2)
);
console.log("Popped");
}
yarn add colib
# OR
npm install colib
Check out the documentation here.
See the GitHub release history.
Check our our contributor and developer guides.
Brought to you by Two Bulls