본문 바로가기
기타

[Unity 5] <C# Script> AudioSource,Play

by oyeahhh 2015. 12. 29.


AudioSource 변수를 선언하지 않고는 실행되지 않는다.


AudioSource 변수 audio를 선언한 뒤 GetComponent<AudioSource>() 함수를 이용하여 

오브젝트에 적용된 컴포넌트를 받아온 뒤 Play() 한다. 


Play() 함수에 매개변수값을 넣어 delay 시킬 수도 있다.

audio.Play(44100); -> Play(44100)은 음악을 1초 지연시킨다.



using UnityEngine;

using System.Collections;
public class ExampleClass : MonoBehaviour {

AudioSource audio = GetComponent<AudioSource>();

audio.Play();

}


출처

http://docs.unity3d.com/ScriptReference/AudioSource.Play.html



댓글