Unity. 오디오 소스(Audio Source)

최대 1 분 소요

🌟 Audio Source

유니티에서 소리를 낼 수 있게 하는 컴포넌트 중 하나다. Audio Clip을 사용해서 소리를 재생한다. Audio Clip이 3D인 경우, Audio Source와 멀어질수록 소리가 작아진다.

image-center Audio Source Component

위 사진의 프로퍼티를 조정하여 볼륨이나 오디오 믹서를 정할 수 있다. 오디오 믹서는 다음에!

🌟 사용법

    private AudioSource audioSource;
    public AudioClip audioClip;

    void Start()
    {
        audioSource = GetComponent<AudioSource>();
        audioSource.PlayOneShot(audioClip);

        audioSource.clip = audioClip;
        audioSource.Play();
    }

GetComponent로 오디오 소스를 가져오고, 미리 정해둔 Audio Clip을 재생하는 코드다. 여기서 PlayOneShot은 소리가 겹쳐서 나올 수도 있다는 것이고, Play는 전의 소리가 나오고 있다면 끊은 뒤 지금 가지고 있는 Audio Clip을 재생하는 함수다.

댓글남기기