프로젝트 PF - StatusComponent (1)

지용현·2023년 8월 9일

프로젝트PF

목록 보기
10/30

1. 계획

기본 스텟을 관리 할 액터 컴포넌트이다.
DataTable로 작성된 Status표에서 RowName에 해당하는 수치를 가져와서 적용 시킬 예정이다.
캐릭터의 기본 스탯만 관리하고, 플레이어 캐릭터는 Hp, Mp, 공격력 등 장비나 버프 등으로 추가될 수 있는 수치를 가진 스탯들은 추가로 액터 컴포넌트를 만들어 관리한다.
그렇게 하는 이유는 기본 스탯만 조정하고 싶을 수도 있고, 몬스터에도 적용 시킬 수 있기 때문이다.

2. 설계

Data 입력을 위한 DataTable 추가 - HpMax, MpMax, Attack, Defense, Speed 등 추가
Speed를 제외한 스탯들은 Lv당 수치 추가

StatusComponent ( Actor Component ) 추가

  • DataTable의 스탯들을 담을 스탯 변수 추가
  • DataTable을 참조하기 위한 DataTable 변수 추가
  • 스탯 변수들은 Getter 추가

3. 필요한 기술

  • DataTable 제작 ( FTableRowBase )
  • DataTable의 데이터 읽는 방법 ( RowName으로 구분 )
profile
게임 개발자 지망생

1개의 댓글

comment-user-thumbnail
2023년 8월 9일

유익한 자료 감사합니다.

답글 달기