teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正しました

2019/03/07 10:30

投稿

bochan2
bochan2

スコア2050

answer CHANGED
@@ -16,8 +16,8 @@
16
16
  float mouseY;
17
17
  Rigidbody rb;
18
18
  Camera _MainCamera;
19
- float _MainCameraX = 0;
20
- [SerializeField, Range(1, 11)] private float rotateSpeed = 5;
19
+ [SerializeField, Range(1, 11)] private float rotateSpeedX = 5;
20
+ [SerializeField, Range(1, 11)] private float rotateSpeedY = 5;
21
21
  [SerializeField, Range(0, 45f)] private float rotateDownerLimit = 45f;
22
22
  [SerializeField, Range(0, -45f)] private float rotateUpeerLimit = -45f;
23
23
  float angleX;
@@ -33,9 +33,9 @@
33
33
  mouseX = Input.GetAxis("Mouse X");
34
34
  mouseY = Input.GetAxis("Mouse Y");
35
35
  //_MainCamera = Camera.main;
36
- transform.rotation=Quarternion.Euler(0,mouseX,0);
36
+ transform.rotation=Quarternion.Euler(0,angleX,0);
37
- angleX+=mouseX;
37
+ angleX+=mouseX*rotateSpeedX;
38
- angleY-=mouseY;
38
+ angleY-=mouseY*rotateSpeedY;
39
39
  CameraRotate();
40
40
  }
41
41