
유니티
1인칭 시점 카메라
◎서론 카메라를 자식으로 만들지 않고 1인칭 시점을 만들기 위해 우선 player의 Transform을 가져올 필요가 있다. 이제 playerTransform을 가지고 두 가지 정보를 만들어야한다. 1. 카메라가 얼마큼 회전해야하는가? 2. 카메라가 어떻게 움직여야하는가? ◎ 카메라의 회전 카메라는 player가 회전하는 만큼만 회전하면 된다. player의 회전 값을 받아서 float3 만큼 회전한 Quaternion을 반환한다. rotation 값을 카메라의 회전 값으로 넣는다. 마우스의 입력을 받는 코드가 카메라 스크립트에 있으므로 transform.rotation = rotation; playerTransfrom.rotation = rotation; 이라고 작성해야 한다. ◎ 카메라의 위치이동 p..