pknu-wap / OverClean

🪠제한시간내에 집주인 몰래 청소를 완료하라!🪣
11 stars 1 forks source link

[Feature] 사운드 에셋 적용하기 #163

Closed Jinu219 closed 1 day ago

Jinu219 commented 2 days ago

작업 내용

유튜브에서 mp3추출 + 기존 mp3있던 사운드 에셋을 적용하였습니다. PrisonScene 들어가기전, Title, Lobby, RoomScene에서는 배경음악이 끊기지 않게 지속되도록 코드를 구현하였습니다. PrisonScene으로 넘어가면 감옥 배경음악이 들리며, 일시정지를 눌러 로비로 돌아왔을경우에는 다시 타이틀음악(Default)이 틀어지도록 구현하였습니다.

PrisonScene에 있는 퍼즐들의 사운드 에셋을 적용하였습니다.

Title, Lobby, Room, Prison, House, PuzzleScene의 모든 버튼에 버튼 사운드 에셋을 적용시켰습니다.

https://github.com/user-attachments/assets/942b54cc-204d-4e56-be45-47f1782ac3a1

문제점 해결

  1. PrisonScene에서 PauseUI -> 로비로 돌아가기 버튼을 누르면 로비화면 BGM이 안나오는 이슈 ✅
  2. PrisonScene에서 Player1, 2에 Audio listener를 사용해서 오류가 생기는 이슈 ✅
  3. PuzzleScene에서 뒤로가기 버튼을 누를때 사운드가 나와야하는데, 퍼즐씬이 나올때 사운드가 나옴. ✅

비고

처음에는 AudioManager로 하려고 했는데 배경음악 같은 경우에는 싱글톤 인스턴스화를 하는게 좋을거 같아서, 배경음악과 사운드에셋을 나오게 하는 스크립트를 따로 분리 하였습니다. 참고로 RoomScene에서 InputField 수정하였습니다. (영상에 있음!) 버튼누를때 버그가 하나 있었는데 혁빈이형이 해결해줬습니다! (Shout Out 고혁빈)

+주택 씬에서 배경이 흰색인 퍼즐이 뒤로가기 버튼이 안보여 검은색인 뒤로가기버튼을 추가하여 수정했습니다. (예시) before after
SinkBefore SinkAfter