void Update()
    {
        if (GameFadeScript.GameFlag == true)
        {
            GameFadeScript.Fade_in();

            //ジャンプする
            //if (Input.GetKeyDown(KeyCode.Space) && this.rigid3D.velocity.y == 0)
            //{
            //    this.rigid3D.AddForce(transform.up * this.jumpForce);
            //}

            // 左右のキー入力でキャラクタを反転
            if (Input.GetKey(KeyCode.A) && CameraScript.CollisionFlag_Left == false)
            {
                key = -1;
                Vector3 axis = transform.TransformDirection(Vector3.up);
                transform.RotateAround(CameraScript.target.position, axis, CameraScript.speed * Time.deltaTime);
            }
            if (Input.GetKey(KeyCode.D) && CameraScript.CollisionFlag_Right == false)
            {
                key = 1;
                Vector3 axis = transform.TransformDirection(Vector3.down);
                transform.RotateAround(CameraScript.target.position, axis, CameraScript.speed * Time.deltaTime);
            }

            //反射対策
            if (key != 0)
            {
                transform.localScale = new Vector3(key, 1, 1);
            }
        }

        //クリア画面へ(フェードアウト)
        if (GameFadeScript.GameFlag == false)
        {
            GameFadeScript.Fade_out_White();
        }
    }