0 Favourites

How do I make my player have 4 different animations [8Direc]

  • Hey!

    I'm trying to figure out a way to get my player have 4 different walk animations with the 8Direction behavior. When the player moves up - he playes the up animation, left; the left animation, right; the right animation and down; the down animation...

    However when he both moves left & down i want the player to play the left animation, but it doesn't work for whatever reason the animation stands still. I want this for all the other animations for the different movements as well; up & right, up & left, down & right as well.

    Hopefully you understood because i can't for the life of me figure this out.

    Thanks in before-hand!

  • I'm going to make the shorthand for "player is pressing" to the term "Input"

    When keydown = Up | play "left" animation

    and keydown = left |

    you may want to check this and if it doesn't work as intended you may want to add other conditions to the standard up down left right movements

    for example

    when keydown = up | play animation up

    and keydown is not = to left |

    you can achieve the "not equal to" by right clicking the event and selecting "invert"

    Hopefully that helps

  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
  • I have a working example with a capx if you want, I could upload it.

  • I have a working example with a capx if you want, I could upload it.

    Yeah a capx would be nice!

  • I'm going to make the shorthand for "player is pressing" to the term "Input"

    When keydown = Up | play "left" animation

    and keydown = left |

    you may want to check this and if it doesn't work as intended you may want to add other conditions to the standard up down left right movements

    for example

    when keydown = up | play animation up

    and keydown is not = to left |

    you can achieve the "not equal to" by right clicking the event and selecting "invert"

    Hopefully that helps

    Okay! I'll try it out now, thank you very much for the help

  • I'm going to make the shorthand for "player is pressing" to the term "Input"

    When keydown = Up | play "left" animation

    and keydown = left |

    you may want to check this and if it doesn't work as intended you may want to add other conditions to the standard up down left right movements

    for example

    when keydown = up | play animation up

    and keydown is not = to left |

    you can achieve the "not equal to" by right clicking the event and selecting "invert"

    Hopefully that helps

    It worked! Thank you so much!

  • Your welcome

    Good luck with your game!

    Chris

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
1,941 263,192
FlyingRam's avatar
FlyingRam
Unread hot topic
167 14,485
DMT2005's avatar
DMT2005
Unread hot topic
0 Favourites
[plugin] Youtube player
175 20,536
rexrainbow's avatar
rexrainbow