본문 바로가기
Unity/06.VR_AR

VR을 위한 카메라 회전값 설정

by 레드아이™ 2020. 8. 30.

Y축 기준(Yaw), X축 기준(Pitch), Z축 기준(Roll)의 회전값은 각각 x, y값이 변한다.

 

void Update () {
		#마우스 Y, X의 이동값을 mx, my로 지정
		#마우스 Y는 Y축 기준의 회전값이므로 X값이 변한다. X도 마찬가지 
		float mx = Input.GetAxis("Mouse Y");
		float my = Input.GetAxis("Mouse X");

		RX += mx * sensitivity * Time.deltaTime;
		RY += my * sensitivity * Time.deltaTime;

		RX = Mathf.Clamp(RX, -60, 60);

		transform.eulerAngles = new Vector3(-RX, RY, 0);
		#endif
	}

댓글