반응형

[게임 제작기] 42

[쿠키런 오븐브레이크 모작] 10. 사운드 넣고, 시작 화면과 로딩 화면, 게임오버 시 정산 화면넣기

Play Scene에 들어갈 요소를 다 넣은 후, 사운드 작업을 했습니다. 배경 소리와 젤리를 먹을 때의 효과음을 넣어주었습니다. 그리고 시작씬과 로딩씬을 넣고, 쿠키가 죽은 후 점수 정산 화면을 만들었습니다. 이렇게 완성된 쿠키런 오븐브레이크 모작! 짝짝짝... 7일정도로 예상했던 모작은 2주 조금 넘게 걸려 완성됐습니다. 깃허브에 열심히 업로드하는 것도 재밌었습니다. 다음 모작도 빨리 준비해봐야겠네요!

[게임 제작기] 2021.05.04

[쿠키런 오븐브레이크 모작] 8. 아이템 기능(1)

이제 돌진 젤리, 자석 젤리, 자이언트 젤리, 에너지 포션, 코인 마법 젤리, 곰젤리 마법 젤리에 특별한 기능을 부여해줍니다. #ItemFunction 1. BlastJelly : 3초 동안 쿠키가 돌진 상태가 됨. 장애물을 튕겨내고, 속도가 2배로 빨라짐. 2. MagnetJelly : 5초 동안 자석 상태가 됨. 5f 거리 내에 들어온 아이템들이 쿠키가 있는 방향으로 이동. 3. GiantJelly : 5초 동안 커지고, 무적 상태가 됨.

[게임 제작기] 2021.04.29

[쿠키런 오븐브레이크 모작] 5. 장애물 패턴 설정 및 생성

#ObstacleItem 아마 쿠키런 모작 제작 과정에서 가장 많은 고민 과정을 거친 것이 '어떻게 장애물과 아이템 패턴을 설정할까' 일 것입니다. 맵에 미리 장애물과 아이템을 만들어 두는 것보다는, 여러 스테이지마다 다른 패턴을 불러올 수 있게 해야 실제 게임에 가까울 것이라 생각했기 때문입니다. 제가 선택한 방법은 엑셀로 맵 패턴을 작성한 후, csv파일로 만들어 유니티에서 불러오는 것입니다. ↓↓↓↓↓↓↓↓ 이렇게 맵을 작성하면 쿠키의 속도가 빨라질 때, 그에 따라 달라지는 아이템의 간격을 조절할 수 있습니다. 이제 맵 패턴을 여기서 더 풍부하게 작성한 다음, 아이템과 장애물에 부딪혔을 때의 효과를 각각 구현할 예정입니다!

[게임 제작기] 2021.04.23

[쿠키런 오븐브레이크 모작] 문제점 해결 : 애니메이션의 전환이 느림

모작을 제작하면서 생긴 문제점 하나는 애니메이션 동작의 전환이 느리다는 점이었습니다. 원래 유니티 내에서 애니메이션 State간의 전환이 느린 줄 알았는데, Transition Duration을 줄여 해결 가능했습니다. 0.25로 설정되어 있던 Transition Duration값을 0으로 바꾸자 애니메이션 동작 전환이 더 빨라졌습니다. (단, Has Exit Time에 체크되지 않은 Transition만)

[게임 제작기] 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
반응형