Jump to content

Moving a sprite with P2 - Wrong initial directions


Recommended Posts

Hi all,


I am pretty new to Phaser and already created a top down car game using Arcade Physics but as the collision detection is not what I want I am switching over to P2 now and I ran into some trouble.


Issue 1:

I already managed to get my car moving but where Arcade is moving a sprite to the right by default as soon as it gets velocity, P2 is moving it up instead.

I don't want to rebuild all my Spritesheets turning them by 90 degrees so I come here to ask if there is a way to tell Phaser (or P2) to what direction it should move a sprite when it gets thrust/velocity?


Issue 2:

In addition, I'd like to set a start angle for my car object as every level will has its on start position for the car and I don't want the player have to turn the car by himself when its spawn is too close to the right level border for example.

In Arcade mode I was able to set player.body.angle to whatever I configure for my level but for P2 this somehow doesn't work.


I already searched the web  for all 2 issues but either I am blind or my needs are somewhat "special" ;)


Any help is much appreciated!





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.

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.


  • Recently Browsing   0 members

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