일단 본격적으로 unity 주변기능등을 알아보기 앞서 전에 만들었던 카드 뒤집기 게임에 시작 씬을 만들기부터 했다
새로 배운건 애니메이션을 만들때 스프라이트를 여러개 동시에 가져와서 쓸수 있는 기능이였다. 나머지는 여러번 해왔던것이기 때문에 쉬웠다.
스플래시 이미지 만들기
유니티 무료 버전에선 기본적으로 Made with Unity 스플래시 이미지가 뜬다. 거기에 스파르타에서 제공된 이미지를 더해서 사용했다.
다만 사전작업이 필요한데 그것은 이미지의 설정을 다음과 같이 변경하는것이다
그리고 Project Setting -> Player에서 스플래시 로고 이미지를 설정할수 있다.
사운드 이팩트 넣기
이 부분은 어느정도 스크립트 작성이 필요하다고 한다
강의에서 제공된 사운드 파일을 받아 프로젝트에 폴더로 정리하고 시작했다.
오브젝트에서 소리를 추가하기 위해 새로운 컴포넌트인 Audio Source를 추가했다.
컴포넌트가 추가되었으니 스크립트에서 기능을 가져오기 위해 함수를 적어주고 기능을 가져왔다.
그리고 소리를 실행할땐 PlayOneShot을 사용했는데, 이것은 단 한번만, 겹치지 않게 재생한다는 뜻이다. 배경화면이 아닌 각각의 효과음에 맞는 매소드인것같다.
그리고 카드 스크립트 컴포넌트에 public으로 선언해준 자리에 효과음 파일을 넣어주면 잘 실행된다.
마찬가지로 다른 효과음을 쓸때도 상황에 맞게 스크립트를 부여해주면 잘 실행된다.
다음은 배경음악인데, 이경우엔 Play를 사용하면 된다. 다만 배경음악이 스타트씬에서부터 게임을 시작하고 재시도하면서까지 끊기지 않게 재생하기 위한 방법을 배울수 있었다;
우선 GamaManager처럼 AudioManager 오브젝트를 생성하고 관리하는것. 그리고 AudioManager를 GamaManager에서 했듯이 싱글톤화 해주고, 씬별로 겹치지 않고 하나의 음악만 생성되도록 해주기도 했다.
이 문장이 싱글톤화를 해주는 기능인 동시에 거기에 씬전환시에도 파괴되지 않도록 하는 기능 ( DontDestroyOnLoad() ) 과 if else문으로 겹치는 오브젝트가 있다면 하나만 남도록 하는 문장이다.
그리고 음악을 재생하도록 해주면된다.
빌드하기
유니티 내 Build Setting 과 Preferrence등의 창에서 여러가지 설정을 만져가며 빌드를 완성했다.
이는 글로 정리하기는 좀 애매하니 강의를 다시 살펴보며 필요에 따라 복습하기로 했다.
광고 삽입하기
여기서부턴 유니티 에디터 버전의 차이인건지 강의의 화면과 차이가 있다. 시간을 들여 문제를 해결하고 천천히 따라해 봐야 할것같다. 내일 다시 말끔한 컨디션으로 돌아와야겠다.
'게임개발 > Unity' 카테고리의 다른 글
24-08-30 개인 프로젝트 : Geometry Survivor 01 (5) | 2024.08.30 |
---|---|
24-08-28 직접 만들 게임 알아보기 (1) | 2024.08.28 |
24-08-26 [르탄이 카드 뒤집기 게임 下] (7) | 2024.08.26 |
24-08-23 [르탄이 카드 뒤집기 게임 上] (0) | 2024.08.23 |
24-08-22 [고양이 밥주기 게임 下 ] (0) | 2024.08.22 |