[UE] Widget
언리얼 엔진의 위젯 시스템은 개발자들이 자신의 게임이나 애플리케이션을 위한 사용자 인터페이스(UI) 요소를 만들 수 있도록 해주는 강력하고 다목적인 도구이다. 위젯은 단추, 메뉴, 텍스트 필드, 슬라이더 및 사용자가 상호 작용할 수 있는 기타 컨트롤과 같은 대화형 요소를 제공하는 그래픽 구성요소이다.
목차
Widget
언리얼 엔진 위젯 시스템은 C++와 Blueprint의 조합을 사용하여 UI 요소를 만들고 관리한다. 시스템에는 개발자가 드래그 앤 드롭 인터페이스를 사용하여 위젯을 만들고 수정할 수 있는 시각적 편집기가 포함되어 있다. 개발자는 색상, 크기, 글꼴 및 레이아웃과 같은 속성을 변경하여 위젯을 사용자 지정할 수 있다.
언리얼 엔진 위젯 시스템을 사용하는 것의 가장 중요한 장점 중 하나는 2D와 3D 인터페이스를 모두 지원할 수 있다는 것이다. 위젯은 3D 게임 세계에 배치될 수 있으며, 개발자는 플레이어가 보다 몰입적인 방식으로 상호 작용할 수 있는 대화형 요소를 만들 수 있다. 개발자는 Blueprint를 사용하여 사용자 입력에 응답하거나 게임 이벤트를 기반으로 값을 업데이트하는 등 이러한 위젯의 동작을 제어하는 논리를 만들 수 있다.
위젯 시스템은 또한 응답성과 확장성이 뛰어나 개발자가 다양한 장치와 화면 해상도에서 작동하는 UI 요소를 만들 수 있도록 설계되었다. 이를 통해 데스크톱 컴퓨터, 모바일 장치 및 가상 현실 플랫폼을 위한 인터페이스를 쉽게 만들 수 있다.
WB_MenuButton
Event Graph
WB_Menu
Event Graph
BP_Player
실행화면
AI
AI 종류 설명
오토마타 | FSM | Behavior Tree | |
구조 | - 상태 - 행동 |
- 상태 |
- Root (=Black Board) - Branch (=Composite): Sequence, Selector - Leaf (=Task) |
Sequence: 실패하면 return.
Selector는 성공하면 밑으로 내려와서
'⭐ Unreal Engine > UE RPG Blueprint' 카테고리의 다른 글
[UE] Behavior Tree (0) | 2023.02.20 |
---|---|
[UE] Widget, Widet 내 텍스트 설정 (0) | 2023.02.17 |
[UE] Parkour - Normal, Wall, Widget (0) | 2023.02.15 |
[UE] Parkour - Climb, Land, Slide (0) | 2023.02.14 |
[UE] Draw a Bowstring, Parkour (0) | 2023.02.13 |
댓글
이 글 공유하기
다른 글
-
[UE] Behavior Tree
[UE] Behavior Tree
2023.02.20 -
[UE] Widget, Widet 내 텍스트 설정
[UE] Widget, Widet 내 텍스트 설정
2023.02.17 -
[UE] Parkour - Normal, Wall, Widget
[UE] Parkour - Normal, Wall, Widget
2023.02.15 -
[UE] Parkour - Climb, Land, Slide
[UE] Parkour - Climb, Land, Slide
2023.02.14