1. HP,MP,EXP를 key로 잡고 세부 데이터들을 구조체로 만들어 valuse로 설정한다.(map : 키를 이용하여 값을 찾는다.)


< 참고자료 1 >



2. HP,MP 또는 EXP의 값들이 변동이 있을때마다 <참고자료 2>와 같은 함수를 호출하면 된다.


< 참고자료 2 >


< 참고자료 3 >


3. 레벨업

 - '얻은 경험치 + 현재 경험치 < Max 경험치' 라면 바로 값을 넣어준다.

 - '얻은 경험치 + 현재 경험치 >= Max 경험치' 라면  '얻은 경험치 + 현재 경험치 / Max 경험치' ---> 몫 = 레벨업 횟수, 나머지 : 반영해야할 경험치

< 참고자료 4 >


'언리얼4 > 프로젝트(RPG)' 카테고리의 다른 글

Skill System  (0) 2019.02.25
HP,MP 리젠 System  (0) 2019.02.25
Damage System  (0) 2019.02.25
기본공격(콤보 및 마우스 방향 바라보기)  (0) 2019.02.25
마우스 이동 및 Actor 선택여부 확인  (0) 2019.02.25

+ Recent posts