x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How do I set different animation states for a 2D sprite character?

alt textI have watched all 2D character animation tutorials I could find and the Idle, Running and Falling Animation (which are explained in this tutorial series for example) work fine for me. Now I would like to add more animations with their own triggers.

I have divided the jump into 3 parts:

  • leaping (the start of the jump)

  • falling (works with the "is falling" node)

  • landing

So leaping and landing would be the additional animations..

I can't think of conditions that could trigger the leaping and landing animations and also end them correctly. So far I have tried several different setups.

For landing I have tried to use the "Event on Landed" Node with a "Break Hit Result" this works for the initial landing but overrides the idle animation and won't stop. For "Leaping" I have tried the "Pressed Jump" variable and also a configuration that checks the "z" vector this also resulted in the animation not stopping.

I get how it is logical for Running to check the velocity vector and for Falling to check the Falling state but I don't get how I can trigger an animation from only a certain event and stop it right after playing it once. I would really appreciate some help here, thanks!

Product Version: UE 4.9
Tags:
more ▼

asked Sep 04 '15 at 03:36 PM in Blueprint Scripting

avatar image

launzone
26 3 6 11

avatar image launzone Sep 04 '15 at 03:47 PM

In case you are wondering why I used a delay after the jump event, it is to start the leaping animation a bit before the jump actually happens.

avatar image Malektha Dec 07 '15 at 11:36 PM

Not to pick at your design decicions, but is it wise to induce input lag, taking away the responsiveness of the game?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question