【发布时间】:2020-06-06 12:54:14
【问题描述】:
我有一个随机播放歌曲的播放列表,但我想按顺序播放或随机播放。 任何帮助将不胜感激:)
公开课音乐:MonoBehaviour {
public AudioClip[] clips;
private AudioSource audiosource;
void Start()
{
audiosource = FindObjectOfType<AudioSource>();
audiosource.loop = false;
}
void Update()
{
if(!audiosource.isPlaying)
{
audiosource.clip = GetRandomClip();
audiosource.Play();
}
}
private AudioClip GetRandomClip()
{
return clips[Random.Range(0, clips.Length)];
}
private void Awake()
{
DontDestroyOnLoad(transform.gameObject);
}
}
【问题讨论】:
-
如何/何时首先填充剪辑?
-
回答我自己的问题:只需将曲目拖放到统一编辑器中的数组中
标签: unity5 audio-player