본문 바로가기

버튼3

게임개발 중급(30) - 3D 게임 만들기(10) 3D 게임 만들기(10) 이전에는 스테이지를 만들어 아이템과 게이지를 연동하여 스테이지가 넘어가는 것을 판단할 수 있도록 만들어 주었습니다. 이번에는 4스테이지에 도달하면 게임을 재시작 할 수 있는 버튼을 만들어 보겠습니다. 재시작 버튼 UI 버튼 UI를 만들어 가운데 배치해줍니다.이 버튼은 스테이지 4에 도달했을 때, 나타나서 누를 수 있어야 하므로 SetActive를 통해 활성화/비활성화를 컨트롤 해주어야 합니다. 저는 이전에 에셋스토어에서 다운받은 버튼 UI 이미지를 사용해서 만들었습니다. 이제 스크립트를 작성해 보겠습니다. Restart using UnityEngine; using UnityEngine.SceneManagement; public class Restart : MonoBehaviour.. 2023. 5. 21.
게임개발 중급(25) - 3D 게임 만들기(5) 3D 게임 만들기(5) 저번에는 UI를 사용한 움직임과 다양한 방법으로 움직임을 구현하는 것에 대해 살펴보았습니다. 이번에는 UI를 사용한 움직임을, 코드수정을 통해 자연스럽게 움직이도록 바꿔주고, 상하좌우 4방향으로 만들어 보겠습니다. 그리고 게이지 UI를 만들어 아이템을 먹으면 게이지가 줄어들도록 하는 시스템을 추가하는 것을 해보도록 하겠습니다. 상, 하 방향 UI 만들기 이전에는 좌우방향 UI 컨트롤까지 만들고, 상하방향은 F,B키로 처리했습니다. 이제 상하방향도 UI로 만들겠습니다. 방법은 이전과 같습니다. 우선 상하 버튼은 다른 에셋을 사용해 만들어 보겠습니다. 2D Simple UI Pack이란 에셋을 에셋스토어에서 다운받아서, 버튼에 적용시키겠습니다. 상하 버튼의 코드 작성은 이전에 작성했던.. 2023. 5. 15.
게임개발 중급(24) - 3D 게임 만들기(4) 3D 게임 만들기(4) 저번시간에는 아이템 생성, 방향키로 플레이어 이동하기 및 아이템 획득처리, 점수UI 처리를 하였습니다. 이번에는 UI를 사용한 플레이어의 움직임과 더불어 다양한 방식의 움직임에 대해 알아보겠습니다. UI를 사용한 플레이어 움직임 이번에 해볼 것은 키보드입력을 통한 움직임이 아닌 UI를 클릭하거나 스마트폰에서 게임을 빌드했다면, 터치를 통해서 이동을 조작하는 방식을 해볼 것입니다. 우선 에셋스토어에서 UI로 사용할 이미지를 찾아서 사용할 것입니다. 저는 "Simple Button Set 01" 이란 이름의 무료 에셋을 다운받았습니다. 에셋 스토어에서 다운받은 것을 유니티에서 사용하려면, 유니티에 들어가서 Package Manager -> Packages에 MyAssets로 들어가시면.. 2023. 5. 14.