본문 바로가기

데미지2

게임개발 중급(49) - Monster Killer(11) Monster Killer(11) 저번에는 몬스터의 부위별 데미지 적용에 대해서 알아보았습니다. 이번에는 데미지를 시각적으로 표시하는 방법에 대해서 다뤄보겠습니다. 데미지 UI 이 게임을 만들어 나갈 초반에는 체력바에 깎이는 양만 봐도 괜찮다고 생각하며 만들었지만, 더 체력이 높아지고 몬스터들이 강해지면 유저의 입장에서 체력바로 데미지를 보는것은 한계가 있다고 생각이 들었습니다. 그래서 데미지를 화면에 표시해주는 UI를 만들어 보겠습니다. 일단 가장 먼저 Text UI를 만들어 주어야 합니다. TextMeshPro를 생성해 줍니다. 그 다음에는 이 생성된 UI를 프리팹으로 만들어 주겠습니다. 그 이유는 해당 UI를 사용해서 몬스터가 피격당한 위치에서 데미지를 받았다고 표시해줌과 동시에 애니메이션을 적용하.. 2023. 6. 9.
게임개발 중급(41) - Monster Killer(3) Monster Killer(3) 저번에는 카메라의 움직임과 공격 위치 그리고 머리를 기준으로 하는 데미지 적용에 대해서 알아보았습니다. 이번에는 점수 대신에 몬스터를 공격할 때 사용되는 UI를 체력바로 바꿔주는 작업을 해주겠습니다. 체력바 생성 체력바는 유니티 기본 UI에 있는 Slider를 통해 쉽게 만들 수 있습니다. 슬라이더를 생성하고, 열어보면 Background, Fill Area, Handle Slide Area 이렇게 세개가 보입니다. 저희는 핸들 슬라이드 에리어는 필요없으므로 삭제해주겠습니다. Background는 체력이 깎였을 때 보이는 바를 나타내고, Fill Area는 남아있는 체력을 나타냅니다. Fill Area의 색상을 빨간색으로 변경해주겠습니다. 그리고 Transfrom을 조절하.. 2023. 6. 1.