반응형

유니티 챌린지/쿠키런 4

쿠키런모작_ 지금까지 구현 한 것 정리하기

지금까지 구현한 것 -화면 백그라운드, 바닥 움직이기 -쿠키 작동하기 (런, 점프, 슬라이드 등등) 애니메이션 런 점프 슬라이드 정상적으로 작동 버튼 클릭시 점프 슬라이드 -장애물 생성하기 (랜덤하게 생성하게 되어있음(차후 변경)) 아래 솟공, 위에 꼬치 -게임 UI 및 기능 체력 게이지 및 UI 체력게이지는 시간이 지날수록 깍임 게이지 0일때 게임 오버 게임오버 및 화면클릭시 리스타트 젤리 먹으면 점수 올라감 + 추가해야하는 것 부딪치면 체력이 깍이게 해야함 아이템 구현하기 젤리 및 캐릭터 이펙트 추가하기 (디테일) 사운드 추가하기 # 개선점 스크립터를 너무 많이 쓴것 같음. 메서드나 게임매니저, 델리게이트를 조금 더 많이 쓰는 연습을 해야할듯 -------- 동영상 스크린샷 코드 PlayerContr..

쿠키런_ 젤리 생성 및 먹기

목표 1. 젤리 불러오기 2. 젤리에 리지드 바디와 콜리더 설치하기 3. 젤리에 닿을 시 젤리 사리지고, 점수 획득 4. 사라질때 이펙트 나오기 ------ 젤리가 움직이는 스크립터 제작 젤리가 플레이어와 닿을 시 태크가 젤리라면, 그 닿은 젤리가 사라지게 함 ----- 젤리를 먹으면 점수를 오르게한다. 젤리 모양의 UI 와 스코어 Text를 먼저 만들어준다. UI에서 Gamemanager 스크립터에서 점수를 추가해주는 메서드를 만들어준다. 그리고 위에서 만든 text에 현재 게임 매니저에 있는 score 값을 나타내준다. playerController 스크립터에서 젤리가 닿으면 GameManager를 인스턴스 (싱글턴) // 게임매니저의 특징 ★★★★★ 어느곳에서든 인스턴스를 할 수있다. (MonoBe..

쿠키런_체력 게이지 만들기

해야할 기능 1.시간이 흐르면 조금씩 게이지가 줄어들어야한다. 2.줄어드는 모습에 이펙트를 넣어야한다. 3.체력이 0이 되면 죽는다. ------------ 게임 UI 캔버스에 게이지 캔버스 생성후 기본적인 이미지를 넣는다. 씬안에서 알맞게 배치는 해준다. 이미지 UI에 필 어마운트 값을 줄이면 이미지가 줄어든다.. 이펙트를 달아준다. 이펙터의 값을 정해주고 , 스크립터를 하나 만들어줘서, width 값은 이미지(체력바의 길이)의 길이로 잡아주고, pos 는 이펙터의 위치로 변수를 넣어준다. pos.x 의 값을 이미지의 필어마운트양 (줄어드는 값) * width(체력바의 총 길이) - 12 (이펙트의 길이 반) -2 를 해준다. img의 필어마운트를 조절하면 체력바가 줄어준다. ------- 이제 시간이..

반응형