Project: Paper2D

I’ll provide my solution, I’m not sure if it’s the solution of all solutions though. :wink:

First you need to put a socket on lower extremity of your character.

platform blueprint has 2 components: a box trigger and Paper Sprite. I hit Alt+K in component viewer to switch to side view. trigger is just slightly larger than sprite.

Here is Event Graph of my blueprint!

If you want to do moving platforms, I used an Attach To node in construction script to attach trigger(connect to Target) to sprite(connect to In Parent) and I used keep relative offset.

If you want be super careful about memory usage, I suggest you make 2 versions of blueprint, 1 with Sprite and Trigger set to movable and another where they are both set to static.

For your convenience I’ve uploaded a TXT file with entire event graph. Don’t worry about trying to mimic what I did!

Hope helps you. :slight_smile: