Main character stopped moving without clear reason

I’m trying to implement a trivial platformer functionality where you can control your character and move left and right. Since I started from the 2D template, it was already working - I changed the sprite to mine, the backround to mine and the character started acting weird - the moving still works but only as long as the character is falling down (I set it above the ground for testing purposes so it falls down when the game start), whenever it lands on any BlockAll actor (even the one that used to be working in the beginning!) the animation corresponding to moving left or right works but the pawn itself stands in place. Why could that be? I’m clueless cause I haven’t even changed anything important yet. Also some weird things started happening like - if you keep holding any direction while falling down, as soon as you land on the floor, the animation of that direction will keep playing but the character will stand still. If you press and hold the other direction then, the character will suddenly start moving in that direction after a second or so but you won’t be able to move the other direction… What may have happened?

It sounds like you don’t have all the actions for your sprite hooked up properly in the game character blueprint or the animation graph.
If you just simply changed the Character to your own character, you may have missed a few things in a blueprint somewhere that’s causing these problems.

But the thing is, it was working alright after changing the sprite and hooking up the animations. Then I changed the template background to my own, removed the ledges and rotated the blockAll volumes which were used to limit horizotnal movement in the template so that they can be used as platforms. After that, it stopped working… I tried a regular box as opposed to those rotated volumes but the problem is still the same.

…and there are no Invisible Walls blocking the sprite from moving?

Solved! I started to remove things one by one and it turned out that the blocking volumes left from the template were preventing the character from moving, which is weird to say the least cause their position wasn’t interfering… Still, now it’s working! Thanks for the replies :slight_smile:

The Invisible Walls Strike Back!