효과음 중첩 문제 개선 과정
문제 및 원인
같은 SFX가 한번에 여러번 작동 할 경우 사운드가 너무 크게 들림.
해결방안
과거 AngryBallVR프로젝트에서 사용했던 Compressor 기능을 활용해 해결
예상결과
여러 개의 SFX가 재생될 때 Compressor에 의해 효과음이 작게 변경되어 적절한 소리로 변경됨
해결 후 2차 문제발생
Compressor 사용으로 인해 매우 많은 SFX가 재생되는 사운드의 품질이 담당자의 기준을 충족하지 못함
해결방안
Sound Manager에 같은 프레임에 같은 SFX를 과도하게 요청할 경우 이후의 SFX 재생요청은 무시하는 기능을 추가
배운 점
사운드를 동시에 재생할 때 Compressor로 적절한 소리로 변경하면 해결되는 줄 알았으나, 해당 기능이 작은 소리인 부분에 맞춰 큰 소리인 부분을 누르는 기능이었다는 것을 배웠다.
또한 그로 인해 음질 저하가 발생할 수 있고, 사운드 관련된 기능에 대해 AudioMixer 만을 활용해서 해결할 수 없음을 배웠다.
