● 블루프린트 생성
C++ 클래스를 만들었으니 이를 기반으로 하는 블루프린트를 만들 차례다.
1. 게임 모드


타이틀 화면의 게임 모드처럼 얘도 블루프린트에서 딱히 추가로 해줄 것은 없다. 역시 동일하게 월드 세팅에서 이 블루프린트를 현재 레벨의 게임 모드로 지정해준다. 이후 플레이어 컨트롤러 블루프린트를 만들면 여기서 지정해준다.
2. UI

플레이어 컨트롤러 블루프린트를 만들기 전에 이 위젯 블루프린트를 먼저 만든다.

가로 박스(HorizontalBox)에 3개의 버튼을 넣음으로 클래스 선택 버튼을 만들었다. 그 외 나머지 선택 버튼과 돌아가기 버튼은 기획서대로 밑에 배치한다.

각 버튼 위젯은 C++코드에서 선언한 변수명과 동일한 이름으로 명명하여 잘 연결됐는지 확인한다.
3. 플레이어 컨트롤러


플레이어 컨트롤러에서 해줄 것은 딱하나, 위젯 블루프린트 작업을 했으니 여기서 지정해준다. 그리고 월드 세팅에서 게임 모드의 플레이어 컨트롤러를 이것으로 지정해준다.
'언리얼엔진 학습 및 과제' 카테고리의 다른 글
| 소울라이크 팀 프로젝트 Desecration : 시작부터 MVP까지 (7) (0) | 2026.04.01 |
|---|---|
| 소울라이크 팀 프로젝트 Desecration : 시작부터 MVP까지 (6) (0) | 2026.03.25 |
| 소울라이크 팀 프로젝트 Desecration : 시작부터 MVP까지 (4) (0) | 2026.03.23 |
| 소울라이크 팀 프로젝트 Desecration : 시작부터 MVP까지 (3) (0) | 2026.03.20 |
| 소울라이크 팀 프로젝트 Desecration : 시작부터 MVP까지 (2) (0) | 2026.03.19 |