0.1.1 • Published 4 years ago

ease-tweening v0.1.1

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

ease-tweening

a light lib of tweening

Node.js CI

API

create tweening

var easeNameTweening = tweening.easeName({
    from: number, //required
    to: number, //required
    duration:  millisecond  //optional default: 1000
    onUpdate: function(data, percent){ }, //optional
    onEnd: function(data){}  //optional
})

Example

var easeTweening = require("ease-tweening");
var easeInTween = easeTweening.easeIn({
  to: 1,
  from: 1000,
  duration: 5000,
  onUpdate: function (data, percent) {
    console.log(data);
  },
});

list of easeName

  • linear
  • easeInQuad
  • easeInCubic
  • easeInQuart
  • easeInQuint
  • easeInSine
  • easeInExpo
  • easeInCirc
  • easeInBounce
  • easeInElastic
  • easeInBack
  • easeOutQuad
  • easeOutCubic
  • easeOutQuart
  • easeOutQuint
  • easeOutSine
  • easeOutExpo
  • easeOutCirc
  • easeOutBounce
  • easeOutElastic
  • easeOutBack
  • easeInOutQuad
  • easeInOutCubic
  • easeInOutQuart
  • easeInOutQuint
  • easeInOutSine
  • easeInOutExpo
  • easeInOutCirc
  • easeInOutBounce
  • easeInOutElastic
  • easeInOutBack

Thanks for tween-functions

曲线

0.1.0

4 years ago

0.1.1

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago