ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAX
1
카메라 기본 구조
2
3
목표
4
5
- 다양한 상황에 사용되는 카메라의 구조와 작동 방식을 정의한다.
-
여러 조건에 따라 어떤 종류의 카메라가 호출되는지 정의한다.
-
기본 카메라 옵션과 사용자 환경설정 옵션까지 포함하여 카메라의 유연한 운용을 가능하게 한다.
6
7
카메라 구분
8
9
10
11
브레이커스의 카메라는 2종류로 구분되며, 그 종류는 다음과 같다.

- CameraConfig (Config 카메라)
- 유저가 조작에 따라 시점 전환이 자유로운 기본 카메라
- 유저의 상황과 주변 상황에 의해 다른 Config 카메라를 불러옴 (전투/비전투 상태, 걷기/달리기 상태, 보스전투/일반전투 상태 등)
- 유저가 설정에서 세팅한 각종 카메라 옵션값에 영향을 받음

- MoverAsset (Mover 카메라)
- 스킬 연출 등에 사용되는 시점 전환이 불가능한 특수 카메라
- 일반적으로 캐릭터나 몬스터 Show에 붙여서 사용되며, Mover 카메라가 붙어있는 스킬 사용시 호출됨
- Config 카메라에 비해 우선순위가 높음
12
13
카메라 동작 방식
14
15
16
17
카메라의 제어는 다음과 같은 2개 상태에 따라 다른 방식으로 호출된다.

- 캐릭터의 기본 상태에 따라 변경되는 기본 카메라
- 기본 카메라는 항상 World 레이어에 배치됨
- 기본 카메라는 한 번에 하나의 카메라만 호출될 수 있음
- 기본 카메라는 항상 Config 카메라로 제어됨

- 연출이나 Show 등으로 호출되는 연출 카메라
- 연출 카메라는 World 레이어가 아닌 다른 레이어에 배치됨
- 연출 카메라는 동시에 여러개의 카메라가 호출될 수 있으며, 레이어의 우선 순위가 높은 카메라가 호출됨
18
19
기본 카메라 종류
20
21
22
23
World 레이어에 배치되는 기본 카메라의 종류는 다음과 같다. (카메라 Config 데이터 에셋은 항상 CameraConfig_가 프리픽스로 붙는다.)
24
25
카메라 종류설명
26
비전투 카메라
(CameraConfig_Normal)
- 전투가 진행 중이지 않을 때 활성화 되는 기본 카메라
- 캐릭터의 디테일이 보일 수 있도록, 캐릭터 크기가 강조되어 보임

- 기존 걷기 카메라와 달리기 카메라 통합
- 걷기와 달리기의 차이가 크지 않음
- 지나친 FOV 변경으로 인해 멀미 유발될 가능성이 있음
27
전투 카메라
(CameraConfig_Battle)
- 전투가 진행 중일 때 활성화되는 기본 카메라
- 캐릭터의 키가 화면의 세로 길이의 ½ 크기를 넘기지 않음
- 캐릭터의 액션이 화면 내에 담길 수 있도록 하기 위함
28
(보스전) 전투 카메라
(CameraConfig_BossBattle_XX)
(XX에는 보스의 이름 또는 단계를 작성)
- 보스 몬스터와 전투가 진행 중일 때 활성화되는 기본 카메라
- 전투 카메라에 비해 캐릭터의 크기가 줄어듬
- 보스 몬스터와 그 모션을 카메라에 담기 위함
- 단, 캐릭터의 키가 화면의 세로 길이의 ¼ 크기보다 큼
-
보스의 크기에 따라 다른 옵션을 가진 Config 카메라가 지정될 수 있음
- e.g. 카미야쿠시와 거대 고룡은 각각 ExtraLarge 카메라, Large 카메라를 사용함
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100