유니티 7

[UNITY] 대화창 구현하기 / Scene 전환

게임 시작 전 캐릭터들의 대화씬을 위한 대화창을 구현해보자. 대화창을 클릭하면 다음 대화 텍스트가 바뀌고, 그에 맞게 캐릭터 이미지와 캐릭터 이름이 변경되도록 구현할 것이다. 그리고 대화와 끝나면 다음 씬으로 넘어가는 씬 전환까지 구현할 것이다. 1. 새로운 Scene 생성 및 배경 설정 Assets폴더 안의 Scenes폴더에서 마우스 우클릭 > Create > Scene으로 새로운 씬을 생성한 후 원하는 이름으로 변경한다. (나중에 씬 전환을 위해 필요하다!) 그 다음 게임 배경을 생성해준다. (게임 배경 생성 방법은 아래 글 참고!) https://studybook.tistory.com/57 [UNITY] 게임 배경 설정하기 1. 게임 설명 게임 개발 동아리에서 게임 개발을 시작했다. 유니티를 처음 ..

🎮 Unity 2023.08.02

[UNITY] 아이템 랜덤 출력 (배열)

당근을 배치하고 이제 당근을 랜덤으로 출력하도록 코드를 짤 것이다. * 이전 작성 글에서 랜덤 숫자를 출력하는 부분 등 코드가 전반적으로 수정되었다. (이전 작성 글) https://studybook.tistory.com/66 [UNITY] 프리팹(Prefab) 생성 이제 당근을 배치해보자. 위 사진처럼 토끼 뒤에 당근 12개를 랜덤으로 출현시켜야 한다. 랜덤 출현을 적용하기 전에 먼저 당근 12개를 프리팹을 이용하여 배치할 것이다. 똑같은 오브젝트를 여 studybook.tistory.com EventManager 스크립트를 전반적으로 수정해주었다. using System.Collections; using System.Collections.Generic; using UnityEngine; public ..

🎮 Unity 2023.03.19

[UNITY] 딜레이 주기(원하는 시간 뒤 이미지 출력)

성공 또는 실패 이미지를 출력하고 띄울 이미지를 원하는 시간 뒤에 나오도록 만들어보자. failure를 복붙한 뒤 rabbit으로 이름과 이미지를 변경해준다. 원하는 크기와 위치를 조정해주고 체크를 해제해 비활성화 해준다. 딜레이를 주는 방법으로 Invoke함수를 사용하였다. 원하는 함수를 원하는 시간 뒤에 실행하도록 하는 함수이다. Invoke("함수이름", 초시간) 과 같이 작성해준다. EventManager 스크립트의 코드를 아래와 같이 작성해준다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class EventManager : MonoBehaviour { private int random..

🎮 Unity 2023.02.27

[UNITY] 랜덤 숫자 출력 / 버튼 이벤트 설정하기 / 성공.실패 이미지 띄우기

0부터 11까지 랜덤 수가 나오도록 하고, 랜덤한 숫자가 홀수인 경우에 홀수 버튼, 짝수인 경우에 짝수 버튼을 클릭했을 때 성공 문구를 띄우도록하자. 반대로 틀리게 버튼을 클릭하면 실패 문구가 나오도록 설정해보자. 랜덤하게 숫자 출력하기 버튼의 이벤트를 설정하기 위해서는 UI를 만들었을 때 자동으로 생성되었던 EventSystem을 이용하면 된다. EventSystem을 클릭하고 인스펙터에서 AddComponent > script검색 > New Script클릭 > EventManager로 이름 설정 > Create and Add클릭하면 스크립트가 생성된다. 그리고 Assets 폴더에 생성된 스크립트를 Scripts폴더에 옮긴다. 그리고 스크립트를 열어준다. 랜덤한 수를 만들기 위해서는 Random.Ran..

🎮 Unity 2023.02.27

[UNITY] 팝업창 생성하기

https://studybook.tistory.com/58 [UNITY] 버튼 UI 생성하기 https://studybook.tistory.com/57 [UNITY] 게임 배경 설정하기 1. 게임 설명 게임 개발 동아리에서 게임 개발을 시작했다. 유니티를 처음 사용하게 되었는데 게임을 개발하면서 배우게 되는 유니티 사용 방 studybook.tistory.com (이어서 작성됩니다!) 버튼을 생성했으니 버튼을 클릭하면 팝업창이 뜨도록 팝업창을 생성해보자. 먼저 소리 버튼을 클릭했을 때, 소리를 조절하는 팝업창을 생성할 것이다. Canvas에 마우스 우클릭 > Create Empty 를 클릭해 GameObject 생성 후 이름을 알맞게 변경해주었다. 그리고 크기를 화면에 딱맞게 조절하였다. sound_po..

🎮 Unity 2023.02.14

[UNITY] 버튼 UI 생성하기

https://studybook.tistory.com/57 [UNITY] 게임 배경 설정하기 1. 게임 설명 게임 개발 동아리에서 게임 개발을 시작했다. 유니티를 처음 사용하게 되었는데 게임을 개발하면서 배우게 되는 유니티 사용 방법에 대해 정리할 예정이다. 내가 만들게 된 게임은 studybook.tistory.com (이어서 작성됩니다!) 설정한 배경에 설정, 소리, 힌트, 홀짝버튼을 생성해보자. 버튼 생성 전에 필요한 버튼이미지를 Assets파일의 image파일에 저장한다. 1. 네모 버튼 GameObject에서 마우스 우클릭 > UI > Button-TextMeshPro 를 클릭한다. 그럼 Canvas안에 버튼이 생성되고, EventSystem이 자동으로 생성된다. 이때, EventSystem은 ..

🎮 Unity 2023.01.26

[UNITY] 게임 배경 설정하기

1. 게임 설명 게임 개발 동아리에서 게임 개발을 시작했다. 유니티를 처음 사용하게 되었는데 게임을 개발하면서 배우게 되는 유니티 사용 방법에 대해 정리할 예정이다. 내가 만들게 된 게임은 여러 미니 게임을 골라할 수 있는 게임이다. 그 중 내가 맡은 미니 게임은 "당근 홀짝 게임" 이다. 게임은 총 세 번 진행되며 가려진 당근의 개수가 홀수인지 짝수인지 맞추는 게임이다. 2. 배경 설정 먼저 Assets파일에 image 파일을 만들고 배경이미지로 사용할 이미지를 저장한다. Main Camara에 마우스 우클릭 > Create Empty 를 하면 GameObject가 생성된다. GameObject를 클릭하면 오른쪽에 Inspector가 보이게 된다. Inspector에서 Add Componenet > 검..

🎮 Unity 2023.01.26