728x90
SMALL
지난 번 글에서 시간과 점수에 관련된 UI를 생성하고 표시했다.
이번 글에선 게임 성공과 종료시에 확인할 수 있는 팝업을 만들어서 사용자에게 알려주자.
할일
1. UI 만들기
2. UI동작
3. 클릭 이벤트 처리
1. 성공, 게임 종료 팝업 만들기
종료 팝업
종료팝업에선 게임 종료, 다시하기를 선택할 수 있다.
성공 팝업
성공 팝업에선 게임종료, 다음 단계를 선택할 수 있다.
2. UIViewMain.cs에서 각 관련 이벤트들 처리해주기
성공 UI띄우는 메서드
종료 UI를 띄우는 메서드
목표 점수가 됐을 때 성공 UI를 띄어주자
게임 종료가 됐을 때 종료 UI를 띄어주자
GameManager.cs에서의 게임 오버처리 메서드
SnakeManager.cs에서 플레이어 객체가 죽을 때 게임오버 처리
3. 팝업에서 처리할 클릭 이벤트 메서드
나가기 버튼
다시하기 버튼
다음 단계 버튼
결과
종료
성공
728x90
'프로젝트 > 스네이크 프로젝트' 카테고리의 다른 글
[스네이크] - State Pattern을 추가 한 뒤 바뀐 UI 표시(점수, 시간) 수정 (0) | 2025.01.18 |
---|---|
[스네이크] - StatePattern을 활용한 게임 상태 관리 (2) | 2025.01.07 |
[스네이크] - UI 표시(점수, 시간) (0) | 2024.12.17 |
[스네이크] - 비동기 씬전환, 페이드 효과 (0) | 2024.12.10 |
[스네이크] - 로비 만들기(닉네임 생성 및 게임 시작) - 게임 시작 UI (1) | 2024.12.05 |