목차
로드되는 메모리의 양을 줄이기 위해서 큰 SoundBank를 작은 SoundBank로 분할할 수 있습니다. 그렇게 하면 런타임 때 사용되는 메모리 사용량을 상당히 줄일 수 있습니다. 모든 것이 로드되었을 때 현재 SoundBank 메모리 사용량을 먼저 추산해본 후 더욱 최적화된 SoundBank 로드 방식과 비교해봅시다.
-
WAG Unity 프로젝트의 Audiokinetic 메뉴에서 Certification > 251 > Lesson 6으로 가서 All In One을 선택하세요.
-
Play를 클릭하세요.
-
WAG Wwise 프로젝트로 전환하여 툴바에서 Remote… 버튼을 클릭하세요.
-
Remote Connection의 Available 탭에서 실행 중인 WAG 게임을 더블 클릭하세요.
-
Unity 프로젝트로 돌아가서 Play를 클릭하여 재생 모드를 중단하세요.
-
Wwise 프로젝트의 Layouts 메뉴에서 Profiler를 선택하세요.
-
Advanced Profiler에서 SoundBanks 탭을 선택하세요.
All_In_One 아래 있는 목록의 Used 열에 ~16.9MB의 메모리 사용량이 있는 것을 볼 수 있습니다. 이 강의에서는 All_In_One SoundBank를 보다 작은 SoundBank로 나누어서 필요할 경우에만 로드/언로드해봅시다. SoundBank의 전체 크기가 감소하지는 않지만 지속적으로 로드되는 오디오 콘텐츠의 양이 줄어들어 오디오에 필요한 런타임 메모리를 줄여줍니다.