Как сделать, чтобы персонаж поворачивался в сторону движения в Unity?
персонаж поворачивался в сторону, в которую идет.void FixedUpdate() {
        rb.velocity = new Vector2(Input.GetAxis("Horizontal") * 6f, rb.velocity.y);
        if(rb.velocity>0) RotateRight();
else RotateLeft();
    }как исправить то, что персонаж делает прыжки как в Flappy Birdvoid Update() {
        if (Input.GetKeyDown (KeyCode.Space) && CanJump()) {
            jump();
        }
    }
Чтобы не было даблджампа добавить булевую переменную. Перед прыжком проверяешь в прыжке персонаж или нет. В функции прыжок делаешь её true. И при приземлении через OnCollision например, делаешь её снова false.