12. 시네머신 - eungyukm/UnityBase GitHub Wiki

시네머신

  1. 시네머신이란?
    시네머신은 Cinemachine은 카메라의 움직임을 손쉽게 제어하는 유니티 공식 패키지 입니다.

  2. 시네머신 다운로드
    패키지 매니저에서 아래와 같이 다운 받습니다.
    image

  3. 설치가 완료되면 상단 메뉴에 Cinemachine이 추가 됩니다. 아래와 같이 확인할 수 있습니다.
    image

  4. Virtual Camera 생성
    image

  5. Virtual Camera를 생성하게 되면, Main Camera 옆에 빨간색 아이콘이 붙으면서 Cinemachine Brain이 설정 됩니다. image

  6. Virtual Camera란? Virtual Camera는 시네머신에서 가장 기본이 되는 카메라 입니다. 시네머신 카메라는 유니의 표준 카메라와 다양한 차이점이 있으나, 특히 카메라의 움직임이 매우 화려하고 시네머신 카메라 사이에서는 카메라 이동도 대단히 매끄럽습니다.
    image

  7. Virtual Camera 속석 (Status: Live)
    [Solo] 버튼을 클릭하면 노란색이 되며, 해당 카메라가 찍은 영상을 게임 뷰에 표시합니다.

  8. Game Window Guides.
    이 항목에 체크하면 게임 뷰에서 카메라가 대상을 따라갈 때의 설정을 확인할 수 있습니다.

  9. Save During Play.
    이 항목에 체크하면 씬 재생 중에 변경한 카메라의 인스펙터 설정값이 재생 완료 시에도 원래대로 되돌아가지 않고 그대로 반영됩니다.

  10. Priority.
    카메라의 우선도입니다. 여러 카메라가 있는 경우 숫자가 높은 쪽이 우선합니다.

  11. Follow.
    카메라가 이 항목에 지정한 대상을 따라갑니다.

  12. Loot At.
    카메라가 이 항목에 지정한 대상을 주시합니다.

  13. Standby Update.
    Status가 Live 상태가 아닌 Standby 모드에서의 카메라의 업데이트 빈도를 설정합니다. Never는 항상 업데이트, Always는 Live일 때만 업데이트, Round Robine은 정기적으로 업데이트 합니다.

  14. Lens.
    카메라의 렌즈를 설정합니다.

  15. Transitions.
    카메라 사이를 이동할 때 Blend Hint와 다음 Inherit Position 2가지를 설정할 수 있습니다.

  16. Inherit Position.
    이 항목에 체크하면 카메라가 이동했을 때, 이동 대상 카메라의 좌표 위치로 변경 됩니다.