TPS
-
블루아카이브 루트슈터 팬게임 프로젝트(17) - 체력 컴포넌트 교체루트슈터 프로젝트 2024. 1. 17. 18:17
안녕하세요. 이틀동안 포스팅이 없었는데, 야간알바를 하느라 조금 쉬어서 개발이 진행되지 않았었습니다. 아무튼 이번에는 체력 컴포넌트를 교체하였습니다. 사실 교체 라는 단어보다는 삭제라는 단어가 더 어울립니다만.. 이제는 적과 플레이어에게 체력컴포넌트를 부여하지 않고 각 클래스에서 따로 체력을 관리하는 함수를 구현해두기로 했습니다. 그 이유는 1. 플레이어와 적은 서로 다른 체력 및 데미지 매커니즘을 가지도록 게임을 설계 하면서 컴포넌트 하나가 두 종류의 객체의 체력을 관리하는게 힘들어짐 2. 체력의 변동을 UI와 연동해야되는데 이를 체력 컴포넌트 하나가 조정하려면 컴포넌트가 너무 많은 헤더파일을 가져야함 큰 이유는 이 2개가 되겠네요. 지금와서는 차라리 체력 컴포넌트는 파괴 가능한 오브젝트에만 적용하고 ..