Community Tutorial: 04 - 새 게임 - 실시간 전략 C++ 게임을 만들어 봅시다

이 언리얼 엔진 5.8 영상에서는 새 게임 UI와 로직을 다룹니다. 이 재생목록은 코더를 위한 것이므로, UI는 형태보다 기능을 우선하지만 가끔씩 있을 수 있는 잠재적 문제도 짚어 보겠습니다.

먼저 UPROPERTY() 관련 항목을 몇 가지 추가한 다음 MySaveGameSubsystem C++ 클래스를 업데이트합니다. 이어서 NewGame(사용자 위젯) C++ 클래스를 작성하고, 메인 메뉴 C++ 클래스도 업데이트합니다. 그런 다음 에디터로 넘어가 새 게임 위젯 블루프린트를 만들고, 여러 시나리오와 이슈를 살펴보며 제대로 작동하도록 정리해 봅니다.

오디오가 다소 끊기는 점 양해 부탁드립니다. 다음 영상에서 수정될 예정입니다.

Offset FVector2D가 0과 10인 이유는 슬롯과 이미지가 상단 중앙에서 동일한 앵커를 사용하고, 위치가 각 요소의 중심을 기준으로 잡히기 때문입니다. 즉, X축에서는 상대적으로 같은 위치에 놓이지만, Y축에서는 앵커가 상단에 있기 때문에 10만큼 어긋납니다(이미지가 20만큼 더 크므로, 중심 위치를 맞추기 위해 그 절반인 10을 적용).

https://dev.epicgames.com/community/learning/tutorials/dL6j9/unreal-engine-04-c