뭔가 많은 일이 있었지만
그럼에도 불구하고 일지는 계속되어야 한다.
전투는 BattleManager가 관리한다.
전투는 세 페이즈로 나뉜다.
1. 전투 준비
2. 전투
3. 전투 종료
각각의 페이즈는 배틀 매니저에 이벤트로 구현되어 있다.
이 중 전투 준비 단계의 기능을 구현했다.
여기서 동작하는 기능은
1. 그리드를 바탕으로 유닛을 배치시킨다.
2. 지휘유닛에 다른 유닛들을 할당하거나 할당해제한다.
3. 배치에 필요한 정보를 얻기 위해 카메라를 유동적으로 움직인다.
구현 자체는 간단했지만, 각 모듈간의 디커플링이 시간을 잡아먹었다.
하튼 일단 대충 틀은 다 잡았다.
이제 슬슬 유닛이랑 상태이상, 특성을 추가하면서 나머지 시스템도 만들 수 있을듯
그럼 안녕
카메라 연출이 심상치않다
사실 카메라 연출이 저 셋 중에 제일 쉬웠다는 사실