Unity 카메라 회전 - 마우스 컨트롤

카메라 X축 회전

X축 변경

카메라 X축을 회전시킬 mouseSpeed와 값을 저장할 변수 mouseX를 선언합니다.

mouseX += Input.GetAxis는 Mouse X의 회전축을 받아와 더합니다. (왼쪽으로가면 마이너스, 오른쪽으로가면 플러스입니다.


카메라 Y축 회전

Y축 변경

움짤을 보면 캐릭터의 rotation Y만 바뀌는걸 볼 수 있다..!
 


요약

1.
float mouseX += Input.GetAxis("Mouse X");
float mouseY += Input.GetAxis("Mouse Y");

2.
transform.eulerAngles = new Vector(-mouseY, mouseX, 0);

mouseY에 마이너스를 하냐면 값이 작아질수록 위를향하고 커질수록 아래를 향하기 때문입니다.