Здраствуйте ещё раз, вчера вроде спрашивал за эту ошибку, мне сказали где проблема, но я так и не смог решить.
Нужно что бы персонаж прыгал (как на картинке), а не вверх от столкновения.
Как мне сказали проблема в ходьбе.
rb.velocity = new Vector2(Input.GetAxis("Horizontal") * speed, rb.velocity.y);
Да так и есть если отключить оно работает как нужно.
Я пытался сделать отключения движения на момент столкновения, оно не хочет работать.