Unreal Common UI Tutorial Part 1 - Main Menu




로고는 Size Box로 랩핑 후에 Min Aspect Radio / Min Aspect Radio (최소/최대 종행비) 둘 다 1로 설정

Common UI Plugin의 Common Text 해야 한다

Intext 부분 변수로 승격Text 오른쪽에 눈 열기해야 WBP_MainMenu 에서 이 블루프린트 위젯을 사용할 수 있다
Vertical Box 안에 방금 만든 WBP Menu Button 넣기

컴파일하고 Default Value 추가하기

Dafault Text 에 버튼에 쓸 단어 적기

Buttom Padding 적용해서 버튼 사이 간격 띄우기추가

버튼 위젯 블루프린트에서 Style > +


Min Width 100 / Min Height 30

WBP_MainMenu에 Style 적용하기

WBP_MainMenu를 뷰포트에 띄우기

ButtonStyle_MainMenu


LV_MainMenu (레벨)
└── WBP_MainMenu (위젯) - 메인 메뉴 화면
WBP_MainMenu
├── 로고 (이미지)
└── Vertical Box
├── WBP_MenuButton (버튼 1)
├── WBP_MenuButton (버튼 2)
├── WBP_MenuButton (버튼 3)
└── ...
WBP_MenuButton
└── Common Text
└── 텍스트 내용 (예: "게임 시작", "설정" 등)
CommonTextStyle_MenuText
└── 폰트 스타일 (크기, 색상, 타입 등)
ButtonStyle_MainMenu
├── Normal (기본 상태)
├── Hovered (마우스 올렸을 때)
└── Pressed (클릭했을 때)
└── 각 상태별 배경 색상 설정