임팩트·맥락 우선순위와 스태킹 방지 정책으로 효과음 동시 발생 관리결
여러 효과음이 동시에 발생할 때 우선순위를 정하는 기준은 유저가 현재 집중하는 행동과 얼마나 직결되는가입니다. 플레이어 피격음은 먼 곳의 배경 환경음보다 우선합니다. 현재 행동 맥락에서 어느 사운드가 더 중요한 정보인지를 먼저 따집니다.
기술 구현 측면에서는 사운드 채널 수를 미리 제한하고, 채널이 모두 찼을 때 새 사운드가 어떤 기준으로 기존 사운드를 교체할지 정책을 세워둡니다. 우선순위 숫자를 각 효과음에 붙여두고, 낮은 우선순위 사운드가 자동으로 밀리도록 처리합니다.
동시 발생 문제에서 주의하는 것은 같은 효과음이 짧은 시간 안에 여러 번 겹치는 스태킹 현상입니다. 같은 발소리가 순간적으로 겹치면 비정상적으로 크게 들립니다. 동일 사운드의 동시 재생 수를 제한하거나, 짧은 쿨다운을 걸어두는 방식으로 처리합니다. 사운드 우선순위 설계는 게임 전체 상태를 함께 고려하는 작업입니다.