Megaman X dashing

0 favourites
  • GeometriX

    I've been trying to figure out how to do dashes etc for a little while now. This was very helpful, Thanks <img src="smileys/smiley4.gif" border="0" align="middle" />. My approach was vector, but this runs smoothly

  • here is my edit of geometrix .Capx

    it has minor tweaks like just using the x vector rather then simulating left or right being pressed. i like this method more but its personal opinon really.

    also made it more megaman X like by having the aerial dash slower and forced direction and the ground dash you can change directions mid dash.

  • BACLog

    Muh man <img src="smileys/smiley16.gif" border="0" align="middle" />

    Just what I was thinking with vectors, I just didn't know how to express it correctly in construct. Thank you

  • BACLog Nice one. I like your air/ground implementation :)

  • You most certainly do. Chill out, and try to treat people who are attempting to help you with a little respect.

    Here is a capx. I don't know exactly how the Megaman X dash works, but I assume this is what you mean. It should certainly be enough to get you going.

    This didn't ACTUALLY help, but this inspired me to do it, with vectors, air dashes and stuff. Thanks! <img src="smileys/smiley36.gif" border="0" align="middle">

  • You must be a great person to hang out with ;)

  • jojojo Construct community is the best. Even without being polite help comes out.

    Very good dash examples!

  • The newest r142 update broke my dash.

    Before it, you can dash in any place and position, be it air, ground or cp_gorge.

    But now, if I am not pressing any buttons and not moving even a bit, I press Shift and I can't dash! Then I release Shift, and Hero moves just a tiny bit to the left/right and stops! This is applicable to air dashing: If I don't have any horizontal movement, it doesn't let me dash unless I press left or right buttons! This is bullsh*t!

    Oh, and, I was so touched by your dashing performance, people, that I unclassified my .capx file. It's uncut, It's just how it is when I started typing this message.

    Oh, and since this is a bug probably caused by a Construct 2 beta release... Ashley !!! I BOUND YOU TO MY WILL

    I mean, this WILL be helpful...

  • Ashley, wake up, your new release is broken lol

  • Some assistance, bitter!

  • I can't believe this thread is 3 pages long.

    +Key is pressed

    -Set .Dashing to 1

    -Disable basic engine group


    -Add dt to .DashTimer

    ++Player is not mirrored

    --Set Vector X to 200 or something

    ++Player is mirrored

    --Set Vector X to -200 or something

    +.DashTimer> Distance

    -Set .Dashing to 0

    -Enable basic engine group

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • No, no no. Read my last 3 posts.

  • There's nothing wrong with C2 man, just your events. There are numerous examples including what I just posted..just spend some time with them.

  • So, why did my dash work on r140 and doesn't work so well in r142? And yeah, your dash example isn't Megaman X at all. In your example, you just press Shift once and you can't stop it until the timer runs out. But in MEEGAMAAANNN X you must hold the shift button until the timer runs out, and if you need to stop dashing you can release the button. Just as I did in the events!

    I mean, come on, people, why do you have any idea what a dash is and didn't play Megaman X? That's why I said PERFECTLY at the start of it all, I could just make it as you did without all the air dashes and stuff, but there's a better way to do it.

  • +Dashing = 1

    +Key Is Released

    -Set .Dashing to 0

    -Set .DashTimer to 0

    Use your head. Last time I'm posting here.

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