Clone and edit this document
Runkit
Runkit
home page
user forum
new notebook
clone notebook
download notebook
support & documentation
log in
sign up
new notebook
help & feedback
clone this notebook
download this notebook
Sign In
Sign Up
RunKit + npm: fatina
node v16.18.0
version:
3.1.3
endpoint
share
tweet
Basic usage of Fatina with Node.js (with commonjs (require))
var fatina = require("fatina").default; // init fatina (api: https://kefniark.github.io/Fatina/api/basic/) fatina.init(false); // create a dummy object var obj = { a: 0, b: 0, position: {x:0, y:0}}; // create a tween (api: https://kefniark.github.io/Fatina/api/tween/) fatina.tween(obj.position) .to({x: 10, y: 10}, 4) .onStart(() => console.log("My tween is starting !")) .onUpdate((dt, progress) => console.log(`My tween is updating (+${dt}ms, ${progress*100}%)`)) .onComplete(() => console.log("My tween is finished !")) .start(); // simulate frame update for (var i = 0; i < 5; i++) { fatina.update(1); }
Created from: https://npm.runkit.com/fatina
Loading…
no comments
sign in
to comment