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 |