void Awake()
    {
        DontDestroyOnLoad(this);

        hp.Initialize(150, 200);
        exp.Initialize(0, 200);
        portrait.SetLevel(1);

        currentState = PlayerState.Walk;
        animator     = GetComponent <Animator>();
        myRigidbody  = GetComponent <Rigidbody2D>();

        animator.SetFloat("moveX", 0);
        animator.SetFloat("moveY", -1);

        // 처음에 안비추고 게임씬에서 비춤.
        //enabled = false;
    }
    void Start()
    {
        hp.Initialize(200, 200);
        mp.Initialize(200, 200);
        portrait.SetLevel(5);

        currentState = PlayerState.walk;
        animator     = GetComponent <Animator>();
        myRigidbody  = GetComponent <Rigidbody2D>();

        animator.SetFloat("moveX", 0);
        animator.SetFloat("moveY", -1);
    }