I´m currently stuck with a problem and I have no idea how to approach it.
I have 4 characters that I want running around on top of a moving surface (think a train wagon), so I thought maybe I could just actually move the surface along a predefined path (think a rail), but I also thought I could move the level around the surface giving the illusion of movent and in doing so, avoid issues with jumping, etc.
I agree that moving a level is a gargantuan pain in the ■■■, but here´s the thing, when I move the surface with the 4 characters on top, as soon as it moves, it gets jittery and when the characters jump, they land on a different spot. I guess maybe because of the speed of the platform.
I would probably move the characters. Imagine moving a giant level as opposed to moving a smaller character inside the level. A lot more work would go into moving the level and updating it’s collisions.
You can always mimic a player running and block input if that’s what you’re aiming for.