恩恩,装装逼,其实不是我写的哈哈哈
这个东西放在你要监听的AudioSource组件的Object下面,当声音播放结束之后会有事件发出来,就可以在声音播放结束后搞事情(写方法)了。
using System;
using UnityEngine;
/// <summary>
/// AudioSource的播放状态监听,包含一个AudioSource公共成员.
/// 使用方法:
/// AudioEvent ae =AudioEvent.AddComponentToGameObject(t1.gameObject);
/// ae.audioSource.clip = clip1;//自己控制赋值
/// ae.EventPlayStart += OnEventPlayStart;
/// ae.EventPlayEnd += OnEventPlayEnd;
/// ae.audioSource.Play();
/// </summary>
class AudioEvent : MonoBehaviour
{
///