1. using UnityEngine;
using System.Collections;
public class AudioClass {
public void PlayAudio(int clip)
{
//De AudioSource
AudioSource audiosource;
//De Array met audio bestanden.
AudioClip[] geluid;
audiosource = Camera.main.transform.Find ("EmptyCamera").GetComponent<AudioSource> ();
//roep de gewenste AudioSource aan.
geluid = new AudioClip[]
{
(AudioClip)Resources.Load ("geluid/ontplof") as AudioClip,
(AudioClip)Resources.Load ("geluid/spacesound") as AudioClip,
(AudioClip)Resources.Load ("geluid/snoop") as AudioClip
};
//geeft aan welk bestand afgespeeld moet worden.
audiosource.clip = geluid [clip];
//speelt het bestand af
audiosource.Play ();
}
2. public void PlayAudio(int clip,string AudioSourceString)
{
//De AudioSource
AudioSource audio;
//De Array met audio bestanden.
AudioClip[] geluid;
//roep de gewenste AudioSource aan.
audio = Camera.main.transform.Find (AudioSourceString).GetComponent<AudioSource> ();
//Stopt bestanden in Array. Resources map moet eerst aangemaakt worden.
geluid = new AudioClip[]
{
(AudioClip)Resources.Load ("geluid/ontplof") as AudioClip,
(AudioClip)Resources.Load ("geluid/spacesound") as AudioClip,
(AudioClip)Resources.Load ("geluid/snoop") as AudioClip
};
//geeft aan welk bestand afgespeeld moet worden.
audio.clip = geluid [clip];
//speelt het bestand af
audio.Play ();
}
}