Unity

지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. 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..
· Unity
?! 제작 중에 텍스트 메쉬 프로(TMP)에서 한글을 입력하자 게임 화면에서 깨져서 출력됐다.    알아보니 유니티 자체 폰트 LiberationSans 가 한글을 지원하지 않나보다.. 이전에 UGUI 에서는 한글 지원 폰트를 적용하면 됐던 것 같아서 한글을 지원하는 폰트를 넣어보려 했는데폰트도 적용이 되질 않는다. 알아보니 평소에 기본적으로 사용하는 ttf, otf 같은 파일들은 바로 적용이 되지 않는다고 한다..TMP 에서 사용이 가능한 글꼴 에셋으로 바꿔줘야 한다.   찾아보다가 아래 방법으로 해결했다.  1. 먼저 한글을 지원하는 폰트를 준비한다. (원하는 폰트로) 2. 상용한글 텍스트 파일을 준비한다. 아래에서 다운받았다.(파일을 눌렀는데 한글이 아닌 다른 글자(한자)들이 써진 사이트로 넘어가면..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. 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 ..
지난번에 이어 게임을 만들어보자. 이번에 참고할 강의는 아래 강의이다. https://www.youtube.com/watch?v=9bYy1uqHY0Q&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0&index=20 이번 강의에서는 크로스헤어(조준점)을 추가해본다. 시작해보자. 유튜브 강의를 통해 제작한 조준점 이미지나 다운받은 이미지를 프리팹 폴더에 추가한다. 스프라이트로 설정하고 씬으로 가져와보자. 색상을 검정색으로 바꿔주고 복사 후 이름을 Dot 으로 변경하여 하위 오브젝트로 둔다. 스프라이트도 원으로 바꿔주어 조준점으로 사용한다. 이 조준점은 장애물과 같은 렌더링된 다른 오브젝트들에 가려진다. 이를 위해 메인 카메라 오브젝트를 복사하고 메인 카메라 태그를 제거 한 뒤 이름을 ..
Dry_p
'Unity' 카테고리의 글 목록 (2 Page)