반응형

Audio System

Unity를 개발할 때, 사운드를 추가하는 기능


1. Audio Clip

기본 설정이 중요한 부분


1-1 옵션 설명


Force To Mono = 단일 채널 여부 (용량에 큰 영향)

Load In BackGround = 비동 기 방식으로 사운드 로드 를 설정 (배경음악의 경우 true 라면, 게임이 시작된 후에도 사운드가 로딩 중일 수가 있고, 로딩을 마치면 재생이 시작된다)



<Load Type>


Decompress On Load : 짧은 효과음 적합( 가장 메모리를 많이 차지)

Compressed In Memory : 용량이 큰 파일에 적합 (메모리 차지 적게하며, 사운드 재생 시 성능 오버헤드 발생)

Streaming: 매우큰 파일에 적합 (배경음악)  (최소한의 메모리 사용, 디스 읽는 시간 증가)


Preload Audio Data : 오디오 에셋을 미리 불러오는 여부


<Compression Format>


PCM: 품질은 높고 파일 크기가 커짐(짧은 효과음에 적합)

ADPCM: 잡음을 제거해주는 압축방식(PCM 보다 3배 정도 작은 크기를 가짐) * 긴효과음에 적합

Vorbis/ mp3: 파일 크기를 효과적으로 줄임, 사운드의 품질이 낮아질 수 있음 (배경음악에 적합)



2. Audio Source Component


Audio Clip: 재생할 오디오 클립

Mute : 음소거 여부

Loop: 반복 여부

Volume: 소리 크기

Play In Awake : 활성화와 동시에 재생 여부


반응형

'개발이야기 > Unity & C# 코딩' 카테고리의 다른 글

Unity FLOW 설명  (0) 2018.04.07
RayCast - layerMask 설정  (0) 2018.04.04
Raycast - CircleCast  (0) 2018.03.26
admob 두번째 - 기다려도 광고가 안나와요.... ㅠㅠ  (0) 2018.03.23
코르틴(Coroutine)  (0) 2018.03.10

+ Recent posts