Jump to content

best methode to move and spin an image


Zackorz
 Share

Recommended Posts

Hi,

I want to move some objects ( i spawn one every 2 seconds) to a specific point and spin them, so the front of the image should be always pointing towards the goal destination.

 

I wonder what method is the best here. I started using a "tween", but i didnt like the smooth movement, i want it to be linear. Also i didnt know how to spin the image into the correct position.

 

 

Link to comment
Share on other sites

Tweens are your best bet.  You can change the movement style (2nd parameter in creating the tween) to "Linear" to achieve the steady movement you're asking for.

As for the spinning, you'll need to manually do some math to figure out what the rotation should be upon arriving to the destination.  Then, add a tween to the sprite's rotation to achieve it.  Can't remember the math off the top of my head, but it's some basic trigonometry.

Link to comment
Share on other sites

22 minutes ago, Cudabear said:

Tweens are your best bet.  You can change the movement style (2nd parameter in creating the tween) to "Linear" to achieve the steady movement you're asking for.

As for the spinning, you'll need to manually do some math to figure out what the rotation should be upon arriving to the destination.  Then, add a tween to the sprite's rotation to achieve it.  Can't remember the math off the top of my head, but it's some basic trigonometry.

Still no linear movement. Im doing something wrong, but i cant figure out what it is.

This is my code:

var demotweeen = this.add.tween(mytween.to({x:400,y:400},500, 'Linear');

demotweeen.start();

 

 

Ok i got my error, i used it in a loop. Therefore the way was recalculated new every loop and it takes 500 ms every time new. "Linear" is working now, thanks.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

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