계층 구조 설정

캔버스 패널(Canvas Panel): 전체 UI의 루트(기본 틀) 역할을 하며 앵커를 통해 해상도 대응을 제어합니다.
오버레이(Overlay) & 블러(Blur): 텍스트 가독성을 위해 배경을 흐리게 처리하거나 레이어를 쌓습니다.
세로(Vertical)/가로(Horizontal) Box: 텍스트 엘리먼트들을 세로/가로로 자동 정렬하기 위해 사용합니다.


함수 생성(fnAddKeyHUD): 외부(캐릭터)에서 호출할 수 있는 함수를 만듭니다.
데이터 처리: 획득한 키의 종류(Enum)를 배열에 추가하고, 중복을 방지(Add Unique)합니다.
텍스트 변환: For Each Loop와 Append 노드를 사용하여 배열 내의 키 이름들을 하나의 문자열(String)로 합치고 줄바꿈을 추가합니다.
화면 반영: 완성된 문자열을 txtKeys 위젯에 전달하여 화면에 출력합니다.
효과적인 HUD 디자인 팁
가독성: 고대비 색상과 적절한 폰트 크기 사용.
간결성: 현재 필요한 정보만 노출하여 화면 복잡도 감소.
피드백: 업데이트 시 애니메이션이나 사운드를 추가해 변화 알림.
우선순위: 중요한 정보(체력 등)는 시선이 먼저 가는 왼쪽 상단 등에 배치.
'언리얼엔진' 카테고리의 다른 글
| [Unreal Engine 8기] 키 만들기 (0) | 2026.02.05 |
|---|---|
| [Unreal Engine 8기] 블루프린트 단축키 (0) | 2026.02.03 |
| [Unreal Engine 8기] 이벤트 디스패처 (0) | 2026.01.30 |
| [Unreal Engine 8기] 액터 트랜스 폼 (0) | 2026.01.29 |
| [Unreal Engine 8기] 언리얼 엔진 색 선택 툴 (0) | 2026.01.28 |