프로젝트/스네이크 프로젝트

[스네이크] - UI 표시(종료, 성공) 팝업

MuscleDeveloper5683 2024. 12. 24. 19:11
728x90
SMALL

 

지난 번 글에서 시간과 점수에 관련된 UI를 생성하고 표시했다.

 

이번 글에선 게임 성공과 종료시에 확인할 수 있는 팝업을 만들어서 사용자에게 알려주자.

 

 

할일

1. UI 만들기

2. UI동작

3. 클릭 이벤트 처리

 

 

 

1. 성공, 게임 종료 팝업 만들기

 

종료 팝업

 

종료팝업에선 게임 종료, 다시하기를 선택할 수 있다.

 

 

 

성공 팝업

 

성공 팝업에선 게임종료, 다음 단계를 선택할 수 있다.

 

 

 

 

2. UIViewMain.cs에서 각 관련 이벤트들 처리해주기

 

 

 

 

 

 

 

성공 UI띄우는 메서드

 

 

 

종료 UI를 띄우는 메서드

 

 

 

목표 점수가 됐을 때 성공 UI를 띄어주자

 

 

 

게임 종료가 됐을 때 종료 UI를 띄어주자

 

GameManager.cs에서의 게임 오버처리 메서드

 

 

 

SnakeManager.cs에서 플레이어 객체가 죽을 때 게임오버 처리

 

 

 

 

3. 팝업에서 처리할 클릭 이벤트 메서드

 

나가기 버튼

 

 

 

다시하기 버튼

 

 

 

다음 단계 버튼

 

 

 

 

결과

 

종료

 

 

 

 

성공

 

728x90