티스토리 뷰

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에 대해서도 작업해주면 된다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함