데브허브 | DEVHUB | [유니티6] 모바일 하트 시스템 (Mobile Heart)[유니티6] 모바일 하트 시스템 (Mobile Heart)
- 모바일 게임의 핵심 요소인 하트 시스템 구현 방법을 상세히 설명합니다. ❤️
HeartSystem 스크립트를 활용하여 하트 충전 주기, 소모, 최대치 관리 등 핵심 로직을 제어합니다. ⚙️
Canvas 스케일 설정부터 하트 아이콘, 개수, 타이머, 시스템 메시지 등 UI 요소를 정교하게 구성합니다. 🎨
UIController 스크립트를 통해 HeartSystem의 변화를 실시간으로 UI에 반영하고 업데이트합니다. 🖥️
- Unity 이벤트 시스템을 사용하여 하트 값 변경, 타이머 업데이트, 시스템 메시지 출력 등 스크립트 간의 유기적인 연동을 구현합니다. 🔗
- 게임 플레이 버튼 클릭 시 하트를 소모하고, 하트가 부족할 경우 사용자에게 알림 메시지를 표시하는 기능을 포함합니다. 🎮
- 게임 종료 후 재실행 시에도 하트 충전 시간 정보를 저장하고 불러와 데이터의 지속성을 유지합니다. 💾
Refill Time 설정 및 데이터 초기화 기능을 통해 시스템을 유연하게 관리할 수 있습니다. 🔄