Unity/게임개발

지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=_Ue8P4tNXOg&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=26 이번 강의에서는 여러 기능을 추가하고, 게임 제작을 마무리한다. 시작해보자. 일단 먼저 게임에 점수 기능을 추가해보자. Game 씬으로 이동하여 Score Keeper 스크립트와 오브젝트를 만들어 적용하자. Score Keeper 스크립트를 작성하자. | ScoreKeeper 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ScoreKeeper :..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=EA-tBcTxE8M&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=25 이번 강의에서는 메뉴 UI 를 추가해본다. 시작해보자. 게임 메뉴를 추가해보자. 새 씬 Menu 를 만들어 저장하고, 새 캔버스 오브젝트를 생성하고 2D 모드로 들어가자. UI 스케일 모드를 화면 크기에 따라 스케일하도록 설정, 해상도를 설정해준다. 게임 타이틀을 작성 할 텍스트(TMP) 오브젝트를 생성하고, 텍스트, 폰트, 폰트 사이즈를 설정한다. 버튼 오브젝트를 추가하고 텍스트, 사이즈 등을 설정해 게임 시작, 설정, 종료 버튼을 추가해준다. 위의 버튼들을 Main ..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=xvpP9U20ioQ&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=24 이번 강의에서도 지난시간에 이어 사운드를 추가해본다. 시작해보자. 지난 강의에서는 배경음악, 무기 발사 효과음을 추가했다. 이번에는 총알이 충돌하는 효과음, 적의 사망 효과음 등을 추가해본다. 상황별로 여러 효과음이 있는데, 우리는 각 상황에서 여러 효과음 중 하나가 매번 랜덤으로 재생되게 하고 싶다. 지금 사운드 재생을 위해 만들어져 있는 메소드는 오디오 클립을 전달해야 한다. 이번에는 사운드 라이브러리를 만들어 비슷한 사운드들을 배열에 담아놓은 뒤 키 값으로는 사운드..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=C65ExBy6WPA&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=23 이번 강의에서는 사운드를 추가해본다. 시작해보자. 위 강의 영상의 설명란에서 오디오 파일을 다운받고 에셋 폴더에 Audio 폴더를 만들어 넣어준다. 이제 씬에 빈 오브젝트 Audio Manager 를 생성하고 같은 이름의 스크립트를 만들어 적용한 뒤 오디오를 관리 할 코드를 작성하자. | AudioManager 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=yoIPKI_iK5E&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=22 이번 강의에서는 총기를 추가하고 수정하며 게임의 UI 를 추가해본다. 시작해보자. 기본 총을 수정해보자. 총 프리팹을 씬으로 가져와 수정한다. 모양, 총구 위치 등을 수정해 총기 형태를 원하는 기본 형태로 변경하자. 권총 형태로 변경하고 이름을 Gun 01 로 바꾼 뒤 발사 모드와 정보를 설정해주었다. 프리팹 폴더에 Weapons 폴더를 만들어 그곳에 프리팹으로 저장한다. 이제 복사하여 다른 총들도 만들어주자. 위와 같이 여러 종류의 총기를 만들었다. 이제 프리팹 폴더에..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=r8JTwe6dewU&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=21 이번 강의에서는 무기 반동, 재장전 기능을 추가해본다. 시작해보자. 먼저 총의 조준 정밀도를 수정해보자. 지금은 총구 위치와 조준점의 위치가 살짝 어긋나 있는 것을 볼 수 있다. 이렇게 위치가 어긋나있다. Gun, GunController, Player 스크립트에서 이를 보정하자. | Gun 스크립트 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Gun ..
Dry_p
'Unity/게임개발' 카테고리의 글 목록