인프런 커뮤니티 질문&답변
Unity 사운드 매니져 관련 질문입니다.
작성
·
438
0
Sound Manager 파트의 Sound Manger #4 강의를 듣는 도중에 3D 음향 관련하여 궁금증이 생겨서 질문드립니다.
본래 강의 내용대로라면 3D 음향 처리를 위해서는 각각의 오브젝트(캐릭터, 몬스터, 기타 물체 등등)마다 AudioSource 컴포넌트를 부착하여 그래프를 조정하며 처리해야하는 것 같은데,
3D 음향같은 경우에도 굳이 각각의 오브젝트에 AudioSource 컴포넌트를 붙이지 않고 사운드 매니져쪽에서 AudioSource.PlayClipAtPoint()를 적절히 활용하여 2D 음향 외에도 3D 음향 등 모든 음향을 관리하는 것이 어떨까 하는 생각이 드는데 대형 프로젝트로 갔을때 이게 맞는 생각일지 의문입니다.
예를 들어 FPS 게임에서 BGM이 사운드 매니져를 통해 재생되고, UI의 사운드 처리도 사운드 매니져를 통해, 총을 발사할때 사운드 매니져를 통해 해당 위치에 3D 음향이 재생되고, 적이 총을 맞았을 때도 사운드 매니져를 통해 해당 위치에 3D 음향이 재생되는 형태로 만들려고 합니다.
답변 1
1
Rookiss
지식공유자
네 가능한 방법이고 사실 게임에서 정말로 정해진 방법이란게 없습니다.
프로젝트가 100개면 100군데서 다 다르게 작업을 하는 경우가 많으니
생각하시는 바가 있다면 과감하게 이런 저런 시도를 해보시기 바랍니다






답변 감사합니다