[게임오버처리]
모든 씬의 등록이 끝났으니 이제 적에게 부딪혔을 때 게임오버가 되도록 처리해 보겠습니다.
보통 게임오버가 되면 게임 오버창이 뜨겠지만 이 게임에서는 메인화면으로 돌아가도록 하겠습니다.
그럼 프로젝트뷰의 Script 폴더 안의 CsEnemy 스크립트를 열어서 수정해 주세요.
(만약, 각각의 bird에 각각 다른 스크립트를 넣어주셨다면 그 스크립트 모두를 수정해주셔야 합니다.)
스크립트를 다 수정하셨다면 게임을 실행해보세요. 적과 부딪히면 메인화면으로 돌아가는 것을 볼 수 있습니다.
[배경음 넣기]
기본적인 게임 시스템이 완성되었으니 이제 사운드를 넣어서 좀더 게임같이 만들겠습니다.
먼저 게임화면 씬을 불러 오세요.
프로젝트뷰의 Sound 폴더 안의 BGM 파일을 드래그해서 하이어라키뷰의 MainCamera에 끌어다 넣어줍니다.
그리고 MainCamera를 클릭하셔서 인스펙터뷰의 Audion Source 콤포넌트를 보시면 Loop라는 항목이 있습니다.
Loop 항복의 체크박스를 클릭해서 체크해 주세요.
이것은 배경음이 끝나도 다시 처음부터 시작하게해서 배경음이 계속 반복되게 해줍니다.
플레이버튼을 누르시면 배경음이 나오는 것을 확인할 수 있습니다.
[이펙트 사운드 처리]
하지만 아직도 부족한 느낌이 듭니다.
그래서 적과 부딪혔을 때 부딪히는 효과음이 나올 수 있도록 하겠습니다.
이펙트 사운드는 사용자가 게임을 플레이 함에 있어서 굉장히 중요한 요소입니다.
아까 수정했던 CsEnemy 스크립트를 다시 조금 수정하겠습니다.
스크립트 수정을 완료하고 프로젝트 뷰의 Prefab폴더의 bird 프리팹중 하나를 클릭해보면 인스펙터뷰에 항목이 하나 생긴 것을 볼 수 있습니다.
여기에 Sound 폴더 안에 있는 hit 사운드 파일을 끌어다 넣어주시면 됩니다.
bird1 ~ bird5까지 모든 프리팹에 넣어주세요.
플레이버튼을 눌러 적과 부딪혀보면 이펙트 사운드가 출력되는 것을 볼 수 있습니다.