UE5 강의 5 - GUI(UMG)
UnrealEngine5 Class YouTube에서 보기 ↗
이 글은 UnrealEngine5 Class 시리즈의 5번째 기록입니다. (총 10개)
오늘 한 일
-
GUI(UMG)
- WBP(Widget BluePrint) 기초
- GUI: Graphical User Interface. 아이콘이나 버튼 같은 시각적 요소를 통해 사용자가 기기를 쉽게 조작할 수 있도록 하는 것.
- UMG: Unreal Motion Graphic. 언리얼 엔진에서 제공하는 HUD, 메뉴 등 사용자 인터페이스(UI)를 비주얼 툴로 제작할 수 있게 하는 기능
- 언리얼에서는 WBP에서 UMG를 구현 가능하고 그걸 Create Widget, Add Viewport를 이용해 노출할 수 있게 한다.
- WBP(Widget BluePrint) 기초
-
[실습] 가상 키보드 만들기
- ’<’ : onClicked, 왼쪽으로 이동
- ’>’ : onClicked, 오른쪽으로 이동
- ‘Center’ : onClicked, 가운데로 이동(정지)

-
[실습] 2D 미니게임(가위바위보)
어려웠던 점
- 자료를 배열에 넣어서 처리한다는 생각에 도달하는데 아직 시간이 좀 걸려서 하드코딩을 하고 있었다. 익숙해지는 중.
배운 점
- WBP에서 Anchor를 항상 Center에만 뒀는데 용도에 맞춰서 설정해 사용할 수 있게 되었다.
- SetInputModeUIOnly: UI 입력만 받도록 처리
- SetShowMouseCursor: 화면에 마우스 커서가 표시 유무 설정하기
해야 할 일
Series: UnrealEngine5 Class
1 | UE5 강의 1 - OT 2 | UE5 강의 2 - 변수, 연산자, 분기문(비교), 반복문 3 | UE5 강의 3 - 반복문(중첩, break), 함수, 배열, 블루프린트 클래스 4 | UE5 강의 4 - 오브젝트(액터)간 통신 방법 4가지 5 | UE5 강의 5 - GUI(UMG) 읽는 중 6 | UE5 강의 6 - UMG 7 | UE5 강의 7 - UMG, 카메라 8 | UE5 강의 11 - C++ 기초 문법 개론 1 9 | UE5 강의 12 - C++ 기초 문법 개론 2 10 | UE5 강의 13 - C++ 기초 문법 개론 3
