public class PlayerMovement : MonoBehaviour

{

    public static PlayerMovement Instance { get; private set; }


    private PlayerInput playerInput;

    public Vector2 inputVec;

    public bool canMove = true;


    public float spd = 2f; // 속도



    void FixedUpdate()

    {

        // canMove가 false일 때

        if (!canMove)

        {

            return; // 이 밑으로 다 무시

        }


        // 아니라면 속도 * 방향으로 이동

        rb2D.MovePosition(rb2D.position + inputVec * spd * Time.fixedDeltaTime);

    }


    public void OnMove(InputAction.CallbackContext context)

    {

        // 키 상태를 저장

        inputVec = context.ReadValue<Vector2>();

    }

}



이렇게 바꿔보샘

50