Hello all. I've been working on this problem but can't find a solution. Maybe I'm just not searching for the right thing in the forums, but here is my situation.
I have a tiled level with a tmx map. Each tile for the ground is parsed and has a box2d body. That works great. However, when my character walks along the ground, he sometimes comes to a complete halt at the start of a new tile's body. It's like one body is higher than the other, which isn't the case, they all have the same Y value and height. To move my character, I am applying a linear force in the direction that I want him to move. If he gets stuck I can back up and go forward again and he usually goes then, like it may be a momentum issue? I don't know. I played with the friction values on both my character and the ground's bodies thinking that might help but that didn't seem to do anything different other than make him slide a little bit. He still would get stuck.
The other thing I notice is that when he is able to walk along, he seems to slow down and speed up slightly even though I'm applying a steady linear force to him.
Any help would be appreciative.