[사전캠프] 4주차(4) - [고양이 밥주기] 고양이 반복 생성, Retry 버튼, 게임오버 로직, 레벨업 표기

유승아·2024년 4월 11일

내일배움캠프

목록 보기
16/69
post-thumbnail

고양이 밥주기

1. 고양이 반복 생성하기

Hierarchy 빈 공간 우클릭 - Create Empty → GameManager 생성
GameManager C# 스크립트 생성, GameManager 오브젝트에 붙여주기

GameManager C# 스크립트 작성
GameManager 컴포넌트에 오브젝트 넣어주기


2. Retry 버튼 만들기

Hierarchy 빈 공간 우클릭 - UI - Legacy - Button

RetryBtn
Rect Transform PosX: 0, PosY: 0, Width: 300, Height: 100
Source Image retryBtn 적용

StartScene 적용하기 에서 만들었던 StartButton 스크립트를 붙여주고 On Click() 도 똑같이 적용하기

RetryBtn 체크 해제로 꺼주기


3. 게임 오버 로직 만들기

GameManager C# 스크립트 작성

Cat C# 스크립트 작성

👀 실행 결과
2.5배속 재생한 움짤이다.


4. 레벨 구성하기

1) 레벨업 표기하기

Canvas 우클릭 - Create Empty → Level 생성
Rect Transform PosX: 250, PosY: 500

Level 우클릭 - UI - Image 생성

Image
Source Image cat_level 적용

Back
Rect Transform PosY: -70, Width: 100, Height: 15

Front (Back Ctrl+D)
Anchors Pivot X: 0
Scale X: 0
Color 우측 스포이드로 생선가게 지붕 색상 추출

Image 우클릭 - UI - Legacy - Text
Rect Transform PosY: -2, Width: 20, Height: 100
Text 0
Font 배민 주아체
Font Style Bold
Font Size 40
Alignment 중앙 정렬

👀 실행 결과
2배속 재생한 움짤이다.

0개의 댓글