完. [Unreal 5 / STILL LOADING] Objective system
·
Unreal 5/STILL LOADING
서론개발 기간의 상당부분을 차지했던 Rendering system에 대한 소개를 마쳤다. 이제 그 다음으로 많은 시간을 투자했던 Objective system에 대해 소개하도록 하겠다. 이 시스템은 게임의 목표에 대한 상태와 그 상태의 변화(목표 진행중, 목표 달성 등)으로 부터 발생하는 여러 이벤트들 컨트롤 해주는 포괄적 시스템이다. 여기서 더 나아가 그런 목표에 대한 관리들을 C++ 코드를 작성하지 않고 블루프린트에서 쉽게 관리가 가능하도록 지원하게 하였다.아키텍처필자가 설계한 오브젝티브 시스템은 총 5계층의 아키텍처로 이루어져 있다.1. Data Layer (데이터 계층)USLObjectiveDataSettings: 시스템 전체 설정 관리USLObjectiveDataAsset: 챕터별 목표 템플릿 ..