Unity3D/C#
2020. 10. 22.
Unity 체력바 fillAmount로 구현 in Script
웬만한 게임에서 게이지바는 쉽게 볼 수 있는데요. RPG 게임이라면 체력이나 스태미나, 또는 쿨타임, 경험치 등에서 쉽게 볼 수 있습니다. 일반적으로는 달성률을 표시할 때 많이 사용합니다. 체력, 스태미나, 쿨타임, 경험치, 달성률, 등 게이지바를 사용하는 것들은 모두 공통적으로 현재 값과 최댓값을 가지고 있습니다. 현재 값과 최댓값은 텍스트로도 표시하고 한눈에 보기 좋게 UI 적으로도 표시를 합니다. Unity에서 기본적으로 제공하는 UI 중 Image는 fillAmount라는 기능을 사용할 수 있습니다. fillAmount는 0~1의 값을 가지고 있으며 그 사이의 값을 이용해서 비율대로 이미지가 표시됩니다. 0이면 아무것도 보이지 않고 1이면 100% 다 보이게 되는 방식입니다. fillAmount는..