KoreanFoodie's Study
#11-2 : 오디오 소스 컴포넌트 활용하기 본문
유니티에서 오디오 (소리) 재생하기
유니티에서 플레이어가 소리를 내도록 만들고 싶을 때는, 오디오 소스 컴포넌트를 붙이면 된다.
그 후, 스크립트에서 사용할 AudioClip 과 AudioSource 변수를 정의하고,
플레이어 스크립트의 AudioClip 변수에 적절한 오디오 소스 파일을 드래그&드랍해서 넣어준 다음,
실제 타이밍에 맞게 Play 나 PlayOneShot 등의 메소드를 활용하면 된다!
혹은 다음과 같이 구현해도 된다 :
// 오디오 소스 컴포넌트에 내장된 클립을 변경
playerAudioPlayer.clip = deathClip;
playerAudioPlayer.Play();
오디오 소스 컴포넌트가 재생하는 소리는 오디오 리스너 컴포넌트가 듣는다.
MainCamera 의 경우, Audio Listener 가 기본적으로 활성화되어 있다.
씬에 두 개 이상의 오디오 리스너 컴포넌트가 활성화되어 있다면 씬을 플레이할 때 두 개 이상의 오디오 리스너 컴포넌트가 존재한다는 경고 로그가 출력된다. 그리고 둘 중 하나의 오디오 리스너 컴포넌트만 정상적으로 작동한다!
'Game Dev > Unity : Tutorial' 카테고리의 다른 글
#11-3 : 캐릭터 애니메이션 클립 만들기 (Sprites -> Animation) (0) | 2022.07.10 |
---|---|
#11-1 : 스프라이트 잘라 사용하기 (Sprite -> multiple) (3) | 2022.07.10 |
#10. 공간과 움직임 (0) | 2022.07.10 |
유니티(Udemy) #1-4 : tag 사용하기 (0) | 2022.07.04 |
유니티(Udemy) #1-3 : Time.time 사용하기 (0) | 2022.07.04 |
Comments