본문 바로가기
Unreal

위젯 블루프린트(GameOver)

by ji-han 2025. 2. 28.

플레이어 사망시 불러올 화면을 만들기 위해

위젯 블루프린트에서 배치 및 생성을 하였는데

이미지같은 경우는 그냥 배치를 하였으며

버튼 같은 경우는 텍스트를 적을 수 없기 때문에 버튼의 자식으로 텍스트를 생성하는 방식으로 하였으며

 

버튼에 마우스를 클릭하는 것 뿐만 아니라 마우스를 올렸을 때 이벤트를 주고 싶었는데

버튼의 디테일 창에서 호버시 라는 것을 보게되어 버튼의 이미지를 변경할 수 있기에 설정하였지만

호버시 이미지 크기 및 회전 설정을 디테일창에서는 이것 저것 건드려 봐서 수정이 되지 않아

그래프창으로 넘어가서 수정

 

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

이런 식으로 마우스를 버튼 위에 올릴 시 이벤트를 생성할 수 있게 되었으며

클릭시 이벤트는 

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