private void teclas_presionada()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            mover_player_horizontal = movimiento_Horizontal.A;
        }
        else if (Input.GetKeyDown(KeyCode.D))
        {
            mover_player_horizontal = movimiento_Horizontal.D;
        }

        if (Input.GetKeyDown(KeyCode.W))
        {
            mover_player_vertical = movimiento_Vertical.W;
        }
        else if (Input.GetKeyDown(KeyCode.S))
        {
            mover_player_vertical = movimiento_Vertical.S;
        }

        if (Input.GetKeyDown(KeyCode.Space) && pisando_tierra && mover_player_horizontal == movimiento_Horizontal.Ninguno && mover_player_vertical == movimiento_Vertical.Ninguno)
        {
            rb.AddForce(Vector3.up * salto * rb.mass);

            pisando_tierra = false;


            anim.SetTrigger("saltar");
        }

        if (Input.GetKeyDown(KeyCode.X))
        {
            anim.SetTrigger("atacar");
        }
    }
    private void tecla_soltada()
    {
        if (Input.GetKeyUp(KeyCode.A))
        {
            mover_player_horizontal = movimiento_Horizontal.Ninguno;
        }

        if (Input.GetKeyUp(KeyCode.D))
        {
            mover_player_horizontal = movimiento_Horizontal.Ninguno;
        }

        if (Input.GetKeyUp(KeyCode.W))
        {
            mover_player_vertical = movimiento_Vertical.Ninguno;
        }

        if (Input.GetKeyUp(KeyCode.S))
        {
            mover_player_vertical = movimiento_Vertical.Ninguno;
        }
    }