@cybereality said:
Actually, you are right. I was just testing 3D last night, but I loaded up a 2D project and indeed the movement was different. But I think the input and physics are improved a lot, so it might be a matter of just tweaking the speed parameters on your controls. Took me about 20 minutes and I got the movement to be the same.
Initially, this is what I thought.
But funny enough, I have not hacks in my current code.
In 3.4, I started adding hack after hack for mediocre results, and reverting to 3.3.4 fixed everything.
Something really weird, in my case, is that let's say 2D platform velocity is added to the player velocity in case of a jump, even though there is no reason to do so.
Let's say I have a platform moving on the Y axis.
If the player jumps while the platform moves up, I jump twice as fast and far.
Half as fast and far when moving down.
This, of course, is wrong. If I jump, I jump. No matter what the platform is doing.
One example of many...