본문 바로가기

게이지2

게임개발 중급(29) - 3D 게임 만들기(9) 3D 게임 만들기(9) 저번에는 아이템의 랜덤위치 리스폰에 대해 알아보았습니다. 이번에는 말했던 것처럼 게이지를 사용해 일정 개수마다 스테이지를 넘어갈 수 있도록 만들어 보겠습니다. 그리고 특정 스테이지 이상을 넘어가면 게임을 클리어하도록 하겠습니다. Stage UI 일단 스테이지를 알려줄 UI를 만들어줍니다. 간단하게 텍스트로만 표현해 줄 것이기 때문에 스코어 텍스트 처럼 만들어주고, 왼쪽 상단에 배치하겠습니다. 이제 스크립트를 작성하여 아이템을 먹은 갯수와 게이지의 양에 따라 스테이지가 바뀌도록 해주겠습니다. 새로운 스크립트를 만들지 않고 게이지를 컨트롤 했던 GameDirector에 코드를 추가로 작성하겠습니다. GameDirector using System.Collections; using Sys.. 2023. 5. 20.
게임개발 중급(26) - 3D 게임 만들기(6) 3D 게임 만들기(6) 저번시간엔 시간관계상 4방향 UI를 만들고 자연스럽게 움직이도록 바꾸어주는 작업까지 진행하였습니다. 이번에는 원래 저번에 하려 했던 게이지 UI 시스템을 만들고, 이어서 소리와 파티클을 적용시키는 방법에 대해서 알아보겠습니다. 게이지UI 게이지 UI를 만들어 주겠습니다. 이번에도 에셋스토어에서 간단한 UI 이미지를 위해 에셋을 다운받습니다. 저는 Simple Round Gauge라는 에셋을 다운받았습니다. 에셋을 유니티 프로젝트에 임포트하면, 여러 사용할 수 있는 이미지들이 생깁니다. 저희가 이번에 만들것은 게이지 바입니다. 우선 UI로 이미지를 생성합니다. 이미지가 생성되었다면, 앵커와 RectTransform을 잘 조절해 위치를 정해줍니다. 저는 오른쪽 상단 구석에 배치하도록 .. 2023. 5. 16.