The player falls down a "ladder"

The player is constantly moving along the X, there is a Rigidbody on it. When it is in free fall due to gravity, it falls down a ladder, i.e. pixel right - pixel down - pixel right - pixel down. Camera is not moving. How can you fix it? ,The player is constantly moving along the X, there is a Rigidbody on it. When it is in free fall due to gravity, it falls down a ladder, i.e. pixel right - pixel down - pixel right - pixel down. Camera is not moving. How can you fix it?

You’re going to have to explain with a video maybe?

A normal Rigidbody under freefall with no other forces or code acting on it will fall straight down (or along whatever your gravity vector is). So something else in your setup is causing this, but impossible to know what without you giving more details.

Player movement is implemented through transform.Translate. He falls and at the same time moves along X, but he does it with a “ladder” (pixel to the right - pixel down).

So this is a big red flag, because you first said that the player has a Rigidbody. Moving with transform.Translate and moving with a Rigidbody are generally incompatible. Translate will completely overwrite and ignore the physics engine.

Video with Slow Motion

7585849–940441–The Dragon.rar (676 KB)

So, what should i do?