본문 바로가기

게임6

2024/04/05 Unity 기초 프로젝트 Roll-A-Ball 게임 만들기 6 앞선 내용들은 아래 링크를 누르면 볼 수 있다. Roll A Ball 게임 만들기 1 Roll A Ball 게임 만들기2 Roll A Ball 게임 만들기3 Roll A Ball 게임 만들기4 Roll A Ball 게임 만들기5 움직이는 바닥 만들기 이번에는 좌우로 움직이는 바닥을 만들어 보겠다. MovingGround 스크립트를 만들어준다. 그리고 다음과 같이 작성해주자. using System.Collections; using System.Collections.Generic; using UnityEngine; public class MovingGround : MonoBehaviour { public GameObject[] waypoints; // 배열. 파이썬의 리스트 느낌. Object의 집합 pu.. 2024. 4. 5.
2024/04/04 Unity 미니 프로젝트 Roll-A-Ball 게임 만들기 5 앞선 내용들은 아래 링크를 누르면 볼 수 있다. Roll A Ball 게임 만들기 1 Roll A Ball 게임 만들기2 Roll A Ball 게임 만들기3 Roll A Ball 게임 만들기4 다음 stage로 넘어가기 및 Retry 기능 만들기 stage 1이 완료가 되었다. next stage 버튼을 누르면 다음 stage로 넘어가도록 만들 것이다. project창에서 Asset > 1. Scene 폴더로 들어간 후, 새로운 Scene을 만들어준다. Hierarchy에 Create Empty를 해주고, 이름을 SceneManager로 설정 해 준다. 그 다음, SceneLoad 스크립트를 다음과 같이 수정 해준다. 스크립트를 방금 만든 SceneManager에 component로 넣어주고, NextS.. 2024. 4. 4.
2024/04/03 Unity 미니 프로젝트 Roll A Ball 게임 만들기4 앞선 내용들은 아래 링크를 누르면 볼 수 있다. Roll A Ball 게임 만들기 1 Roll A Ball 게임 만들기2 Roll A Ball 게임 만들기3 Debuf(빨간 코인)을 먹었을때, 점수가 깎이고 튕겨져 나가게 설정하기 Player Contoller 스크립트의 OntriggerEnter항목에 if문을 추가해준다. Debuf를 먹으면 점수가 10점 감소하고, 튕겨져 나오도록 설정을 해주었다. 왼쪽부터 폭발힘, 폭발 위치, 폭발반경, 위로 들어올려지는 정도, 힘의 적용 방식 이다. 빨간 코인의 이름을 Debuf로 설정해준 후, Debuf 태그를 생성, 적용한다. Debuf 오브젝트를 Prefab에 드래그 해서 새로운 Prefab을 만들어주고 적용해준다. 적용하면 다음과 같이 된다. 동작 영상 조금.. 2024. 4. 3.
2024/03/29 Unity 기초 프로젝트 Rall-A-Ball 게임 만들기 3 앞선 내용들은 아래 링크를 누르면 볼 수 있다. Roll A Ball 게임 만들기 1 Roll A Ball 게임 만들기2 Timer 만들기 오늘은 Timer를 추가해 보려고 한다. 프로젝트 창에서 3.Scripts 폴더 안에 Timer스크립트를 만든다. 남은 시간을 표시해줄 leftTime, 시간이 전부 갔을때 표시가 나올 LoseText, 타이머의 시간을 표시해줄 timerText항목을 만들어주고, 다음과 같이 스크립트를 작성한다. 타이머의 시간표시는 어제 진행하였던 점수표시를 응용하였다. 그후, Hierarchy에서 새로운 캔버스를 생성, 그 안에 Panel을 생성해준다. 이 Panel은 시간이 다 지나갔을때 Lose텍스트와 함께 Replay, Exit버튼이 등장할 Panel이다. text를 추가해서.. 2024. 3. 29.