게임 오버 UHD
게임 승패 유무에 대해 간단하게 print string으로 표시했었지만, 이제 위젯으로 출력해보록하자.
이를 위해 기존 위젯을 복사하여 게임 승패용 위젯을 하나 만들어주자.
이후 Create Widget을 통해 위젯을 생성하고, 해당 return value에서 Display Text를 얻는 것이 가능하다.
또 Display Text에서 Set Text를 얻는 것이 가능하여 원하는 텍스트를 위젯을 통해 출력이 가능하다.
하지만 우리는 게임 승패 유무를 체크하는 bool 타입 변수를 사용하고 있지 않다.
이를 활용하여 게임 승패에 맞는 텍스트를 출력해줄 필요가 있다.
이때 사용할 수 있는 것이 Select 함수이다.
해당 함수를 통해 인덱스를 받고, 리턴 값 또한 원하는 것으로 조절이 가능하다.
이제 Select 함수에 bool 타임 변수 Won Game을 받고, 이에 맞는 문자열을 return 하여 Set 함수에 연결해주자.
이제 제대로 게임 승패에 맞는 문자열이 위젯을 통해 출력된다.
'Unreal > Udemy 강의' 카테고리의 다른 글
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 5-38 (0) | 2024.04.26 |
---|---|
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 5-37 (0) | 2024.04.15 |
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 5-35 (0) | 2024.04.14 |
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 5-34 (0) | 2024.04.13 |
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 5-33 (0) | 2024.04.13 |