본문 바로가기

Unity_Roll_A_Ball4

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/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.