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(); } }