뮤직 플레이어
배경음악을 Play On Awake와 Loop를 키고
플레이 하다가 플레이어가 죽어서 씬이 다시 로드 되면 배경음이 반복되는 현상이 있고 이것을 막고싶을 때
=> 싱글톤 패턴을 사용하는 방법이 있다.
싱글톤 패턴
클래스를 인스턴스화 할 때 하나의 인스턴스로 제한하는 소프트웨어 패턴이다.
씬에 MusicPlayer타입을 다 찾고 그 갯수가 1보다 크면 삭제하고 1보다 작다면 DontDestroyOnLoad로 파괴되지 않게 한다. - 특정 유일 오브젝트가 계속 씬에 존재함
=> 씬에 하나만 존재하므로 씬이 다시 로드 되더라도 배경음악이 끊기지 않고 실행된다.
'유데미 강의 > C#과 Unity로 3D 게임 개발하기 : 아르곤 침공' 카테고리의 다른 글
스카이 박스와 조명 (0) | 2022.09.01 |
---|---|
히트박스와 사운드 이펙트 (0) | 2022.09.01 |
타임라인에 경고 만들기 (0) | 2022.09.01 |
타임라인에서 Wave 설정하기 (0) | 2022.09.01 |
FindWithTag() (0) | 2022.08.31 |