How do I improve my top down shooter controls?

0 favourites
  • 6 posts
From the Asset Store
Cannon Ball Shooter game assets for 2D bubble shooter puzzle game.
  • I am making a top down shooter. I have made it so the character is always facing the mouse, and when you hove you move relative to the mouse. So you move towards and away from the mouse with w and s and orbit it with d and a. I used the "move forward" command to move forwards and back. However, to move left and right is a bit different. I made two objects to the left and right of the character with them both one pixel off center and with their origin as close to the character as possible. When a and d are pressed it sets position to the appropriate square. This works but presents a massive problem. You can move through walls sideways. The collisions I did weirdly too. I put on the 8-way movement behavior but turned off default controls. Just making the character solid wouldn't work. The problem is: when you walk into a vertical wall you slide up. I tried to make my game unique but it blew up in my face. Please help.

    P.S.

    I am using the free version of Construct 2. I miss out on a load of things that could be handy. That may change your answer.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Post your capx.

  • Post your capx.

    I used a blank template if that's what you're asking. (I don't really know the words for these things.)

  • He means, it is very difficult help you without seeing what you have done, so you should post your project file so that we can take a look and see where your problem is.

  • He means, it is very difficult help you without seeing what you have done, so you should post your project file so that we can take a look and see where your problem is.

    Yeah, I realised after. I googled it and couldn't find a straightforward answer. I'm not on my PC at the moment but I will do it as soon as I can.

  • Don't worry. I have found a solution now. Everything is fine. Thanks.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)