티스토리 뷰
Attribute Menu - Game Plan
지금은 수많은 Attribute 값이 존재하여, 콘솔에서 showdebug abilitysystem으로 모든 값을 확인하기가 어렵다.
이러한 Attribute 값들은 개발자 뿐만 아니라 플레이어도 쉽게 확인할 수 있어야하며, 이를 위해 전용 메뉴를 만들 것이다.
예시 이미지는 다음과 같다.

기본 Attribute 들은 버튼이 존재하며, 이를 통해 플레이어가 직접 값을 조절할 수 있다.
반대로 Secondary Attribute는 파생된 Attribute이기 때문에 기본 Attribute에 따라 기본으로 조정된다.
UI 설계
UI는 디자인적으로 재사용 가능한 위젯 구조를 사용할 것이다.
필요한 공통 요소는 다음과 같다.
프레임 안에 숫자 값 표시
텍스트 + 값 조합
버튼 포함 버전
-> 반복되는 UI를 작은 단위 위젯으로 분리
대표 위젯으로는 WBP_FrameVlaue가 있다.
해당 위젯을 통해 작은 프레임 안에 숫자를 표시할 것이다.
예시: 공격력 수치, 방어력 수치 등
그리고 TextValueRow 위젯도 있다.
해당 위젯으로는 기본적인 텍스트와 프레임 값도 같이 표시할 수 있다.
예시 : Strength : [10]
이러한 위젯들은 모두 재사용이 가능하며, 중복 구현을 최소화하도록 활용할 것이다.
이외에는 속성이 많기 때문에 스크롤 할 수 있는 기능, 메뉴 열기/닫기 버튼 등을 추가로 구현할 것이다.
'Unreal > Udemy 강의' 카테고리의 다른 글
| Gameplay Ability System - Top Down RPG / Section 8-13 (0) | 2026.05.27 |
|---|---|
| Gameplay Ability System - Top Down RPG / Section 8-11 (0) | 2026.05.26 |
| Gameplay Ability System - Top Down RPG / Section 8-10 (0) | 2026.05.25 |
| Gameplay Ability System - Top Down RPG / Section 8-9 (0) | 2026.05.20 |
| Gameplay Ability System - Top Down RPG / Section 8-8 (0) | 2026.05.20 |
