menu
목차
Random Container에 있는 다양한 사운드 변형 중에서 몇 가지 오브젝트를 제외하면 런타임 메모리 사용량을 쉽게 줄일 수 있습니다. 하지만 긴 사운드 파일이 몇 개 있을 경우 그렇게 하지 못할 수 있습니다. 이 경우 새로운 사운드 파일을 가져오는 대신 사운드를 복제한 후 잘라내어 짧게 만들 수 있습니다. Android에서 환경음의 길이를 최대 30초로 줄여봅시다.
-
플랫폼 선택 메뉴에서 Android가 선택되었는지 확인하세요.
-
Search란에서 ‘Ambient Desert Day’를 입력하고 Ambient_Day_Desert_Long Sound SFX를 우클릭하여 바로가기 메뉴를 여세요. 그런 다음 Find in Project Explorer > Selection Channel 1을 선택하세요.
이제 이 오디오 구조를 복제하여 더 짧게 만들어봅시다.
-
Project Explorer에서 Ambient_Day_Desert_Long Sound SFX를 우클릭하고 Copy를 선택하세요.
-
Ambient_Region_Desert_Day Random Container를 우클릭하고 Paste를 선택하세요.
-
Ambient_Day_Desert_Long_01 오디오 구조의 이름을 Ambient_Day_Desert_Short로 변경하세요.
-
Object Tab 하단에서 Source를 클릭해서 Source Editor에서 여세요.
-
Trim End 손잡이를 약 30초로 드래그하세요.
-
속성 목록에서 Trim End 속성이 30으로 설정되었는지 확인하세요.
-
Source Editor에서 Conversion 탭을 선택하세요.
이 탭에서는 변환 후 오디오 파일의 메모리 크기를 확인할 수 있습니다.
-
Source Editor를 우클릭하고 Convert…를 선택하세요.
-
현재 선택한 플랫폼(Android)을 활성화한 후 Convert를 클릭하세요.
이제 잘라낸 음원의 변환된 버전이 사용할 메모리가 File Properties 그룹 상자에 표시됩니다.
비교해봤을 때 Ambient_Day_Desert_Long은 File Size가 278KB였지만 Ambient_Day_Desert_Short는 크기가 거의 1/4로 줄어들었네요. 이제 Ambient_Day_Desert_Short Sound SFX를 Windows에서 Unlink하고 Ambient_Day_Desert_Long Sound SFX를 Android에서 Unlink해봅시다.
-
Ambient_Day_Desert_Long Sound SFX를 우클릭하고 Inclusion > Unlink를 선택해주세요.
-
Ambient_Day_Desert_Long Sound SFX를 제외하세요.
이제 다른 플랫폼은 그대로 유지하면서 Android에서만 긴 변형 파일을 제외했습니다. 다음으로 짧은 파일은 Android에만 포함시키고 다른 플랫폼에서는 제외해야 합니다.
-
Ambient_Day_Desert_Short Sound SFX를 제외하세요.
-
Ambient_Day_Desert_Short Sound SFX를 연결 해제하세요.
-
Ambient_Day_Desert_Short Sound SFX를 포함시키세요.
리소스가 보다 적은 플랫폼에 대체 파일을 추가하면 메모리 사용량을 상당히 줄일 수 있을 뿐만 아니라 Playback Limit처럼 동시 재생 보이스 수를 줄이는 설정을 각 오브젝트에 서로 다르게 설정할 수 있습니다. 서로 다른 설정을 가질 경우 여러분의 작업량도 그만큼 늘어난다는 것을 주의하세요. 그렇기 때문에 이런 대체 파일은 개발 후기에 추가하는 것이 좋습니다.