game5 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/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. 2024/03/28 Unity 기초 프로젝트 Roll-A-Ball 게임 만들기 2 앞선 내용들은 아래 링크를 누르면 볼 수 있다. Roll A Ball 게임 만들기 1 Coin먹으면 사라지게 만들기(이어서) 나중에 coin이 아닌 디버프를 부여하는 아이템을 만들 예정이다. 따라서 어제 진행하였던것에 추가로 작업을 해줄것이다. OnTriggerEnter함수 안에 if문을 사용해서 부딪친 오브젝트의 태그가 'Coin'일때만 비활성화하도록 설정해준다. 여기서 코딩 tip. 코드 줄 이동 = alt + ↑ 여기서 if문의 괄호안에는 == true 부분이 생략된 상태이다. == false가 되면 부정문을 뜻한다. 이를 생략하기 위해선 other 앞에 !를 붙여주면된다. 이후, Coin 오브젝트를 클릭하고 Tag에 Coin을 만들어 설정해준다. 이렇게 되면 Coin태그가 적용된 오브젝트만 사라지.. 2024. 3. 28. 이전 1 2 다음