좀비 2

[Unity] 좀비 서바이벌 - post processing, 좀비스폰, UI, 람다식, 싱글톤

Canvas 및 UI 설정 1920 1080 크기에 맞춰서 캔버스를 만들었다 ScoreText - 상단에 보이는 Score : 0 WaveText - 좌측에 보이는 Wave : 0 \nZOMBIE LEFT : 0 AmmoDisplay : 우측 하단에 보이는 총알 UI를 나타내기 위한 빈 오브젝트 AmmoText: 우측 하단 25 / 100 총알 수 GameoverUI - 빨간색을 넣어서 화면 전체로 늘린 네모 Text - GAMEOVER 글씨 RestartBtn - Restart 버튼 Gameover UI를 비활성화 시켜 처음 게임을 시작할 시 보이는 UI는 위 사진과 같게 만들어줬다 캔버스에 들어갈 UIManager Script를 만들어 캔버스와 연결해준다 UI Manager는 하나만 존재할 것이므로 ..

공부/Unity 2023.05.03

[Unity] 좀비 서바이벌 동그란 체력바 + 좀비 Ai (nav) + 피격판정

살아있는 것들의 공통 사항을 Script로 만들어 상속시켜주자 생명체로 동작할 오브젝트들이 모두 상속받을 클래스를 생성한다 Living Entity - 체력을 가짐 - 체력 회복 가능 - 공격을 받을 수 있음 - 살거나 죽기 가능 필요한 부분들에 대해 변수 선언 및 처음 불릴때 상태 리셋을 해주었다. 여기서 health와 dead 친구들의 프로퍼티에 protected를 걸어준 이유는 접근 한정자 protected는 클래스 외부에서는 접근이 불가하고, 자식 클래스에서만 접근이 가능한데, LivingEntity를 모두 상속할 것이기에 상속하는 자식 개체에서만 변경할 수 있게끔 만들었다. 지지난 나의 게시글을 보면 Unity event를 다뤘는데, 이 부분을 이용하기 위해서였다. 사망시 onDeath에 저장된..

공부/Unity 2023.05.02
728x90