강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

고우진님의 프로필 이미지
고우진

작성한 질문수

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

Skill (3) - Entity

Stat의 MaxValue에 관하여 질문이 있습니다.

작성

·

11

0

여기 강의에서는 스텟의 MaxValue가 변경되는 조건과 변경되었을떄의 이벤트 호출이 없던것 같은데. 여기에서의 예제는 MaxValue가 최대 체력이고 Value가 현재 체력이면 해당 강의에서의 최대 체력은 변경되지 않을거라는 전제하에 만들어져있는 예제인지 여쭤보고 싶습니다.

저는 Stats에 int currentHP를 넣는 방식으로 Value를 최대체력, MaxValue를 시스템적 한계 최대체력을 구현하였고 잘 작동하는 것도 확인하였으나 자신감이 부족해 질문을 드립니다.

답변 1

0

Developer G님의 프로필 이미지
Developer G
지식공유자

수강해주셔서 감사합니다.

강의에서는 MaxValue를 최대 HP로 가정한게 맞습니다.
다만, MaxHP, HP 이렇게 2개의 Stat을 만들고 HP의 MaxValue를 MaxHP Stat으로 설정할 수 있게 만드는게 확장성 좋습니다. (Stat에 MaxStat을 설정하면 MaxValue가 MaxStat의 Value 값을 반환하게 Stat 클래스 확장 필요)

감사합니다.

고우진님의 프로필 이미지
고우진

작성한 질문수

질문하기