본문 바로가기
728x90
반응형

> Unity/챌린지20

김장 게임을 만들어보기 (20) - High Scores High Scores죽은 사람 UI 생성하기재시작 탭 알림.체크 해제DeadUI 참조에 끌어서 넣어주기.하트 표시하기하트 왼쪽에 드래그둘다 선택해준다.스프라이트 렌더러도 넣어줌.왼쪽 하트 누르고 복사 void Update() { if (GameManager.Instance.Lives >= LiveNumber) { SpriteRenderer.sprite = OnHeart; } else { SpriteRenderer.sprite = OffHeart; } }Heart 스크립트 짜주기.계산한 점수 플레이어에게 보여주기 float CalculateScore() { return Time.time - PlayStartTi.. 2025. 1. 27.
김장 게임을 만들어보기 (19) - Game Manager (2) Player 죽이기Player 에 있던 lives 변수를 제거.밑에 부분 코드 참조하도록 수정하기. if (State == GameState.Playing && Lives == 0) { PlayerScript.KillPlayer(); EnemySqawner.SetActive(false); FoodSqawner.SetActive(false); GoldenSqawner.SetActive(false); }SceneManager.LoadScene 메서드를 사용하기 위해서 GameManager.cs 가장 위에 using UnityEngine.SceneManagement; 코드를 추가해야 함 void OnDisable() { CancelInvoke(); } 2025. 1. 25.
김장 게임을 만들어보기 (18) - Game Manager (1) 게임매니저Game Manager 파일에서 작성하기public enum GameState{ Intro, Plaing, Dead} public GameState State = GameState.Intro;게임 시작 전 세팅 중앙으로 맞추려면 Position X 부분이 0 이면 된다.IntroUI 숨기는 기능 만들기사용자의 스페이스바 감지하기저 드래그 부분 복사. IntroUI.SetActive(false);public GameObject EnemySqawner; 함수 이름 변경 2025. 1. 25.
김장 게임을 만들어보기 (17) - 플레이어 Hit & Heal (2) 게임오버 코드 짜기애니메이션 추가해야 함생명 다하면 KillPlayer 함수 호출게임 매니저 만들기 2025. 1. 24.
김장 게임을 만들어보기 (16) - 플레이어 Hit & Heal (1) 플레이어 죽이기생명 부여하기Hit 메소드( 함수 ) 작성Heal 메소드( 함수 ) 작성 2025. 1. 24.
김장 게임을 만들어보기 (15) - 장애물 part 2 음식 오브젝트에 태그 생성해주기Food Spawner 생성하기푸드 객체 위치가 넘 낮음황금 배추 생성하기golden 태그위치 변경GameObjects 지정 2025. 1. 24.
김장 게임을 만들어보기 (14) - 장애물 part 2 적 객체와 Player 의 충돌 알아보기- Tag태그를 달아주는 것.이전에 짠 Player 코드- 아까 만든 태그 연결해줌.Player 스크립트에서 새 메서드 구현음식 오브젝트 생성하기35로 지정.갈릭 지워줌. 2025. 1. 24.
김장 게임을 만들어보기 (13) - 장애물 part 2 장애물 2적 생성하기적 객체에 컴포넌트 연결적 이름 바꿔주기Collider 추가해주기Collider 종류 차이점 알기box Collider 추가Prefrabs 창에다가 넣어줌.할머니 장애물 만들기25로 바꿔주기할머니 위치 변경아직 게임화면에는 안나오는 상태.알고보니 개느리게 오고있었음. 2025. 1. 24.
김장 게임을 만들어보기 (12) - 장애물 part 1 Spawner 스크립트 꾸며주기.GameEmpty 선택스크립트와 연결해주기Spawner 찾아서 추가해주기.플러스 버튼 눌러서다섯 개 추가해주기.드래그 해서 넣어주기.다시 불러와야 다시 객체를 포지션에 둬서 쓰는 듯.건물 간격 만들어주기 2025. 1. 24.
728x90
반응형