Для перемещения персонажа не используй transform.Translate, чтобы персонаж не дрыгался возле стен. Нужно использовать RigidBody.AddForce
Персонаж будет тупо скользить
посмотри гайды по RigidBody2D. Если все правильно настроить то ничего скользить не будет.
Попробовал через MovePosition, теперь не дрыгается
Если работать с 3D проектами, то будут баги т.к MovePosition не перемещает, а телепортирует объект
Я пытался работать с 3D проектами, получается какая-то фуфня
В настройках Rigid Body поставь значения “Angular grad = 20”, “Drag = 20” и персонаж не будет скользить.