Jump to content

Customize tween


osinski
 Share

Recommended Posts

You can write your own easing equation if you need very specific tween easing, but I warn you it's maths heavy! See the code here: http://docs.phaser.io/Easing.js.html#sunlight-1-line-498

 

If you just want a constantly bouncing animation on the other hand, you'd be better off looping a tween:

var ball = game.add.sprite(0, 0, 'ball');game.add.tween(ball)  .to({y: 300}, 1000, Phaser.Easing.Quadratic.In) // drop down to y = 300  .to({y: 0}, 1000, Phaser.Easing.Quadratic.Out) // bounce back up to y = 0  .loop().start(); // repeat forever
Link to comment
Share on other sites

 

You can write your own easing equation if you need very specific tween easing, but I warn you it's maths heavy! See the code here: http://docs.phaser.io/Easing.js.html#sunlight-1-line-498

 

If you just want a constantly bouncing animation on the other hand, you'd be better off looping a tween:

var ball = game.add.sprite(0, 0, 'ball');game.add.tween(ball)  .to({y: 300}, 1000, Phaser.Easing.Quadratic.In) // drop down to y = 300  .to({y: 0}, 1000, Phaser.Easing.Quadratic.Out) // bounce back up to y = 0  .loop().start(); // repeat forever

Thx lewster32!!

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...