<시네머신>
시네머신이라는것을 이용하여 효과적으로 카메라 컨트롤을 해보도록 하겠다
20. 시네머신(Cinemachine)이란?
"시네머신(Cinemachine)" 개발을 하다 보면 카메라가 플레이어를 따라오게 만드는 것 자체는 어렵진 않다. 하지만 흔들림, 컷씬, 조준/줌, 충돌 처리처럼 카메라가 ‘연출’을 해야 하는 순간이 온다
ksw0723.tistory.com
나의 동기 선우님이 매우 시네머신에 대해 잘 정리해주었다
시네머신은 쉽게 말해 카메라의 모든 컨트롤을 효과적이고 쉽게 조작하며 최적화까지 챙길수 있는 일종의 도구이다

우선 패키지 매니저에서 시네머신 설치 해줘야하고

그럼 이렇게 Hierarchy에서 시네머신 카메라를 만들 수 있을것이다
2D 카메라나 Virtual Camera를 만들어주면 된다

그럼 이렇게 Virtual Camera가 만들어지고 메인 카메라 옆에는 빨간 아이콘이 뜨게 된다
이건 시네머신 카메라가 메인 카메라를 조작하고 있다는 의미로 받아들이면 된다
이제 한가지 주의할 점이 있다면 버츄얼 카메라를 만들고나면
메인 카메라의 설정(Transform, Size)등은 절대 건드리지 않는다!
오직 버츄얼 카메라의 설정만 바꾸면 메인카메라는 따라오게 되어있다

다 만들었다면 버츄얼 카메라 Inspector창에서 부착된 컴포넌트에
Follow 안에 따라가야하는 오브젝트를 할당해주면 된다. 이럼 끝!

그리고 간혹가다 이렇게 버츄얼 카메라를 만들었는데 화면이 이상해지는 경우가 있다

이런 경우에는 버츄얼 카메라의 Inspector에서 Lens > Ortho Size를 기존 메인카메라 세팅에 맞춰주면 된다
아무리 메인 카메라에서 수정하려고 해도 수정 안된다

그리고 대부분의 시네머신 카메라 설정은 Body라는 부분에서 하게 될것이다
난 카메라 화면안에 땅과 하늘이 전부 깔끔하게 담겨야하기 때문에
Screen X, Y를 조절해주었다
....그리고 마무리로 시연영상을 하나 업로드해주려고 했었는데....

......이제 영상을 올리는것이 의미없는짓이 되어버렸다
심지어 여태 내가 열심히 첨부한 영상들도 3월달에 전부 삭제된다고한다
이제 진짜 유튜브 계정에다 영상을 올릴때가 된것같다...ㅋㅋ
'유니티 > 유니티 공부' 카테고리의 다른 글
| #5 맵 생성 보완(점선 메터리얼, 강조 효과) (0) | 2026.02.26 |
|---|---|
| #4 슬레이 더 스파이어 방식 스테이지 랜덤 생성 (1) | 2026.02.24 |
| #3 스테이지 이동, 스테이지 무한생성 구현, 점프 횟수 제한(바닥 인식) (0) | 2026.02.16 |
| #2 플레이어 타격, 게임오버 기본 구현 (1) | 2026.02.14 |
| 타일맵 사용법 (0) | 2026.01.30 |