This is the custom platformer movement that I'm working on. I know, I should just use the built in one, but it's all over the place right now. I'll switch back over in the next version assuming everything gets fixed. It's good experience for me though, this stuff will be useful in other situations.
Anyway, I've read about how I should use TimeDelta and after running this at a low framerate, I see why.
Problem is, I have no idea how to inject it into this context. Partially because I still don't really understand what it's doing.
So if someone could take a look at it and let me know how to get the movement to be the same rate over time at different framerates, that would be a big help. Any advice on how I should change this would be great, really.
I didn't make any comments in it, unfortunately. Ask away if you have questions.
By the way, the reason I added the built-in platformer behavior to the player is because even without controlling movement with it, it works wonders for collisions with moving objects. I wouldn't know where to begin putting that stuff in on my own.