Blueprint: Paper2d character animations freeze when moving diagonal

hello everybody,

i am an artist. so, i am completely knew to making any aspect of a game that does not pertain to art. so, basically everything. i am using blueprint to drive my whole game due to my lack of programming knowledge. i got the player to move up, down, left and right on the x and y axis with the appropriate 2d animations while switching to idle when not moving and retaining its last directional input. The problem comes in when you move diagonally in any direction. the animation freezes. if you are going north/south west it freezes on the left animation. if you are going north/south east it freezes on the right animation, but the animation commences when you go NESW proper. here is a screenshot of the blueprint:

i was wondering if there is anyway to either disable going diagonal or to be able to specify an animation through a branch or something.

thanks for your time!

What it does if you walk diagonal because you use an axis input (which will trigger each tick)is execute both “Set Flipbooks”.

If you call the same again it will continue playing. However in this case you change to one and then back to the other which will freeze the animation in the first frame of the flipbook called second.

To support this you should try a setup like setting the flipbook “On Press” or use two boolean for this type of thing to check if both are active and set the fitting flipbook.

I hope this helps.

Cheers

yes! separating the flipbook from the input axis did the trick.

Thanks!

Hello! I’m trying to do the same thing and running into the same problems. Would you mind sharing the screenshot of the blueprint you are using for the correct paper 2d 8-directional movement animation?