티스토리 뷰
Initialize Attributes from a Data Table
지금까지는 Attrubte 값을 초기화 할 때 초기화 함수를 호출하는 방식을 사용하였다.
Unreal에는 이외에도 여러 가지 방식이 존재하며, 이번에는 Data Table을 기반으로 하는 초기화 방식을 다룬다.
가장 먼저 새로운 Attrubte 값을 4개 추가해줄 것이다.
힘 (Strength) / 지능 (Intelligence)
회복탄력성 (Resilience) / 활력 (Vigor)
그리고 기존의 Attribute와 똑같이 선언해줄 것이다.



이제 Unreal로 돌아가기 전에, AbilitySystemComponent를 블루프린트에서 설정이 가능하도록 노출 설정을 해줄 것이다.

컴파일 후 Unreal 엔진으로 가서 가장 먼저 Data Table을 만들어주자.

행은 AttributeMeataData로 설정할 것이다.

우선 Strength에 대해서만 초기값을 10으로 설정하자.

이제 AuraPlayerState로 돌아가서, 사용할 Attribute와 방금 만든 Data Table을 설정할 수 있다.

이제 Debug를 통해 Strength가 10으로 초기화된 것을 확인할 수 있다.

동일한 방식으로 나머지 3개 Attribute에 대해서도 작업해주면 된다.

'Unreal > Udemy 강의' 카테고리의 다른 글
| Gameplay Ability System - Top Down RPG / Section 8-3 (0) | 2026.05.07 |
|---|---|
| Gameplay Ability System - Top Down RPG / Section 8-2 (0) | 2026.05.06 |
| Gameplay Ability System - Top Down RPG / Section 7-15 (0) | 2026.05.04 |
| Gameplay Ability System - Top Down RPG / Section 7-14 (0) | 2026.05.04 |
| Gameplay Ability System - Top Down RPG / Section 7-13 (0) | 2026.05.02 |
