<여러개의 카메라를 한 개의 씬에 보여주자>
파란색 Capsule을 자동차라고 생각하자. 자동차에는 정면과 후면이 정해져 있고, 게임이라면 미니맵도 가지고 있다.
자동차에는 백미러가 있고 후면을 바라보고 있다. 백미러는 자동차의 방향과 위치에 따라 움직인다.
미니맵1은 맵 전체를 보여주고 있다. (롤 미니맵처럼) 미니맵1은 항상 고정된 방향과 크기에 있는 공간만을 비춘다.
미니맵2는 공중에서 자동차를 따라다니는 카메라이다. 자동차가 어디로 움직이든 미니맵 중앙에는 항상 자동차가 있다.
◎ 메인 카메라
게임에 가장 많은 부분을 차지하는 창은 3인칭 시점으로 언제나 자동차의 뒤통수를 바라보고 있다.
메인 카메라를 Player의 자식 객체로 만들고 원하는 위치로 조정했다면 따로 Viewport rect를 조절하지 않아도 상관없다.
◎ 백미러(RearViewMirror Camera)
백미러 카메라 또한 Player의 자식 객체로 만들면 편하다.
Player의 자식 객체인 RearviewMirror 카메라
메인 카메라와 같이 Player의 자식 객체로 만들고 Rotation의 Y값에 180을 넣는다.
백미러 카메라의 위치는 중앙 상단이므로 X0.4 +카메라뷰0.2 + X0.4 = 1.0
Y0.7 +카메라뷰0.25 +Y0.05 = 1.0
Depth는 메인 카메라보다 위에 있어야하므로 0보다 큰 값을 넣는다.
언제나 Player의 뒤를 보고 있는 카메라
◎ 미니맵1
Player와 독립적인 BottonLeftCamera1 카메라
미니맵 카메라의 위치는 왼쪽 하단 1번째이므로
X0.02 +카메라뷰0.2 + X0.78 = 1.0
Y0.02 +카메라뷰0.3 + Y0.68 = 1.0
Depth는 메인 카메라보다 위에 있어야하므로 0보다 큰 값을 넣는다.
Player가 회전하거나 움직여도 언제나 같은 곳을 바라보고 있는 미니맵1 카메라
◎ 미니맵1
후방 카메라와 똑같다.
로칼 미니맵 카메라의 위치는 왼쪽 하단 2번째이므로
X0.24 +카메라뷰0.2 + X0.66 = 1.0
Y0.02 +카메라뷰0.3 + Y0.68 = 1.0
Depth는 메인 카메라보다 위에 있어야하므로 0보다 큰 값을 넣는다.
'유니티' 카테고리의 다른 글
[유니티 Unity] Drag & Drop (3) | 2021.03.02 |
---|---|
1인칭 시점 카메라 (0) | 2020.11.08 |