phaserjs / phaser-ce

Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
http://phaser.io
MIT License
1.34k stars 491 forks source link

Repeat tween from shows error #529

Open omretterry opened 6 years ago

omretterry commented 6 years ago

The origin position of sprite is (0,0),then i use tween from (100,0).First time it runs right,but repeat animation is 'tween to' instead of 'tween from'

samme commented 6 years ago

https://codepen.io/samme/pen/jxMJWp

omretterry commented 6 years ago

Thks reply.But i am still confused.In your code,The animation is from x:0 to x:400.Why the repeat change the start and end,from x:400 to x:0?

samme commented 6 years ago

TweenData#start swaps the start and end values. I'm not sure why yet.

For now try to use Tween#to instead if you want to use repeats.

omretterry commented 6 years ago

Uh...You mean use Tween#to? I use Tween#from just like from x:0 to x:400 in demo it always reserve the path in repeat. I just want to make the sprite always move from x:0 to x:400.But i dont know how to make it works with Tween#from. :(