How would I implement a Sprite Animation?

So I’ve got my character moving and jumping glitch free (for the most part) with the blueprint listed below. I’d like to incorporate my melee attack animation into it. However every time I try all animations stop. This is the working movement Blueprint without the melee stuff involved. Oh and I’m in 4.2 if that helps.

I managed to get it myself. The trick was a series of branch nodes to check if attacking or in air and such. I’ll post the finished print here for anyone else trying to do 2d animation blueprints that go farther than Mario Style gameplay.

Hello SnackDragon! I managed to make it this far on my own as well, but have spent the last 3 weeks stuck trying to implement some sort of melee damage into my sprites animation. I see that I can attach sockets to sprites, but cannot figure out how to attach anything to those sockets without first placing that one frame of animation into the game, which makes it into not much more than a statue. I also see that I can attach invisible boxes for collision within the blueprint itself, but cannot figure out how to animate those to make them only show or have collision when I attack. I’ve gone to the lengths of completely structuring my character over in blender with bones and got him animated and figured I could get it working as a 3D character that looks 2D but am having far too much trouble getting my Materials to transfer over. I’d much rather do it the way you are, which is what I had been doing in the first place. Did you ever figure out how to implement melee damage with this?

I hadn’t yet gotten damage implemented here. I used a similar tree to the 3d melee guide on the wiki, but it doesn’t seem to work in 2d. It could be because the flipbooks don’t get proper collision, but I’m also working in an older version of the engine. I was actually gonna post a question in this regard.

Yeah, I’ve tried several different ideas myself. I posted a question about this before, but the answer I was given (while seemingly plausible) didn’t seem possible. Or at the very least I wasn’t doing it correctly haha. If I figure it out myself, I’ll let you know. =)