[쿠키런 오븐브레이크 모작] 9. 아이템 기능(2) #ItemFunction 4. EnergyPotion : HP bar를 소폭 회복시켜줌. 5. CoinMagicJelly : 50f 거리 내의 장애물을 은코인로 바꿔줌. 6. YellowBearPartyJelly : 5초 동안 일반 젤리를 곰젤리로 바꿔줌. [게임 제작기] 2021.04.30
[쿠키런 오븐브레이크 모작] 8. 아이템 기능(1) 이제 돌진 젤리, 자석 젤리, 자이언트 젤리, 에너지 포션, 코인 마법 젤리, 곰젤리 마법 젤리에 특별한 기능을 부여해줍니다. #ItemFunction 1. BlastJelly : 3초 동안 쿠키가 돌진 상태가 됨. 장애물을 튕겨내고, 속도가 2배로 빨라짐. 2. MagnetJelly : 5초 동안 자석 상태가 됨. 5f 거리 내에 들어온 아이템들이 쿠키가 있는 방향으로 이동. 3. GiantJelly : 5초 동안 커지고, 무적 상태가 됨. [게임 제작기] 2021.04.29
[쿠키런 오븐브레이크 모작] 7. HP bar 생성 #HPbar 1. UI의 Slider로 HPbar 생성. 2. 시간이 지남에 따라 HPbar가 서서히 깎이게 설정. 3. 장애물에 부딪힐 경우 HPbar가 큰 폭으로 깎임. 4. HPbar가 0이 될 경우, 쿠키 죽음 [게임 제작기] 2021.04.28
[쿠키런 오븐브레이크 모작] 6. 아이템 획득 #Score 1. 각 아이템마다 점수(코인 종류일 경우 코인 점수도) 부여. 2. 아이템의 Collider에 쿠키의 Collider가 닿으면 점수 증가. 3. 사용된 아이템은 사라지고, 반짝이 효과가 남음. [게임 제작기] 2021.04.27
[쿠키런 오븐브레이크 모작] 5. 장애물 패턴 설정 및 생성 #ObstacleItem 아마 쿠키런 모작 제작 과정에서 가장 많은 고민 과정을 거친 것이 '어떻게 장애물과 아이템 패턴을 설정할까' 일 것입니다. 맵에 미리 장애물과 아이템을 만들어 두는 것보다는, 여러 스테이지마다 다른 패턴을 불러올 수 있게 해야 실제 게임에 가까울 것이라 생각했기 때문입니다. 제가 선택한 방법은 엑셀로 맵 패턴을 작성한 후, csv파일로 만들어 유니티에서 불러오는 것입니다. ↓↓↓↓↓↓↓↓ 이렇게 맵을 작성하면 쿠키의 속도가 빨라질 때, 그에 따라 달라지는 아이템의 간격을 조절할 수 있습니다. 이제 맵 패턴을 여기서 더 풍부하게 작성한 다음, 아이템과 장애물에 부딪혔을 때의 효과를 각각 구현할 예정입니다! [게임 제작기] 2021.04.23
[쿠키런 오븐브레이크 모작] 문제점 해결 : 애니메이션의 전환이 느림 모작을 제작하면서 생긴 문제점 하나는 애니메이션 동작의 전환이 느리다는 점이었습니다. 원래 유니티 내에서 애니메이션 State간의 전환이 느린 줄 알았는데, Transition Duration을 줄여 해결 가능했습니다. 0.25로 설정되어 있던 Transition Duration값을 0으로 바꾸자 애니메이션 동작 전환이 더 빨라졌습니다. (단, Has Exit Time에 체크되지 않은 Transition만) [게임 제작기] 2021.04.21
[쿠키런 오븐브레이크 모작] 4. 배경, 맵 이동 #MapMove - 배경 그림과 바닥 타일이 일정 속도로 이동(tag에 따라 속도, 이동하는 위치 등이 달라짐) - 배경 그림은 같은 이미지가 반복됨(화면에서 벗어난 이미지를 다시 오른쪽으로 옮기는 방식) [게임 제작기] 2021.04.21
[쿠키런 오븐브레이크 모작] 3. 쿠키 점프/슬라이드 #CookieJump, #CookieSlide 1. 점프와 이단점프를 위한 코루틴 생성 float g = 5f; //쿠키에게 적용되는 중력 크기 float H = 2.5f; //점프할 높이 float ty = Mathf.Sqrt(2*g*H); float time = 0; //시간에 따른(time += Time.fixedDeltaTime) 쿠키의 높이 float dy = startPosY + ty * time - 0.5f * g * time * time; 2. 슬라이드 스크립트 생성 : 버튼 클릭 Up, Down마다 슬라이드 함수 On/Off [게임 제작기] 2021.04.20
[쿠키런 오븐브레이크 모작] 2. 쿠키 동작 애니메이션 생성 #CookieAnimation 1. 쿠키 애니메이션 생성 2. 쿠키 Animator에 각 (int)CookieState값에 따른 애니메이션 transition 연결 [게임 제작기] 2021.04.16
[쿠키런 오븐브레이크 모작] 1. 모작 기획 제작 기간을 일주일 내로 잡고 있는 가벼운 모작이므로 우선 이렇게 기획해보았습니다. 이대로 제작을 완료하게 된다면 펫, 보물 등의 기능을 추가해볼 예정입니다. 플레이어, 배경, 아이템, 장애물, 버튼UI 등의 리소스를 준비한 후 본격적인 모작 제작에 들어가보도록 하겠습니다. [게임 제작기] 2021.04.15