Unity3d 播放音乐回调事件

	public void PlayClipData(AudioCallBack callback)
	{
		audio.Play ();
		StartCoroutine(DelayedCallback(audio.clip.length,callback));
	}

	private IEnumerator DelayedCallback(float time,AudioCallBack callback)
	{
		yield return new WaitForSeconds (time);
		callback ();
	}


前面加上

	public delegate void AudioCallBack();

调用示例


playClipData (callbackTest)


你可能感兴趣的:(Unity3d 播放音乐回调事件)