플레이어 사망시 불러올 화면을 만들기 위해
위젯 블루프린트에서 배치 및 생성을 하였는데

이미지같은 경우는 그냥 배치를 하였으며
버튼 같은 경우는 텍스트를 적을 수 없기 때문에 버튼의 자식으로 텍스트를 생성하는 방식으로 하였으며
버튼에 마우스를 클릭하는 것 뿐만 아니라 마우스를 올렸을 때 이벤트를 주고 싶었는데
버튼의 디테일 창에서 호버시 라는 것을 보게되어 버튼의 이미지를 변경할 수 있기에 설정하였지만
호버시 이미지 크기 및 회전 설정을 디테일창에서는 이것 저것 건드려 봐서 수정이 되지 않아
그래프창으로 넘어가서 수정

이런 식으로 크기, 회전, 폰트 색을 변경하였고

이런 식으로 마우스를 버튼 위에 올릴 시 이벤트를 생성할 수 있게 되었으며
클릭시 이벤트는
RESTART -> OpenLevel(this, FName(*GetWorld()->GetName()), false);
MAIN MENU -> OpenLevel(this, FName("MainMenu"));
EXIT -> QuitGame(this, nullptr, EQuitPreference::Quit, false);
를 이용해서 구현
'Unreal' 카테고리의 다른 글
| 래그돌 (0) | 2025.03.06 |
|---|---|
| 사운드 적용 (0) | 2025.03.05 |
| 낙사 하는 박스 콜리전 + (클리어 타이머) (0) | 2025.02.26 |
| 데칼 감지(레이캐스트) (0) | 2025.02.25 |
| 타이머핸들러 & 부착 규칙 (0) | 2025.02.21 |