using UnityEngine;
//自动挂上AudioSource
[RequireComponent(typeof(AudioSource))]
/// <summary>
/// 音频控制器
/// </summary>
public class AudioMgr : MonoBehaviour
{
private static AudioMgr instance;
public static AudioMgr Instance
{
get
{
if (instance == null)
{
GameObject obj = new GameObject("AudioSource");
instance = obj.AddComponent<AudioMgr>();
return instance;
}
else
{
return instance;
}
}
}
/// <summary>
/// 播放音频
/// </summary>
/// <param name="str"></param>
public void Play(AudioClip clip)
{
AudioSource audioSource = GetComponent<AudioSource>();
audioSource.clip = clip;
audioSource.Play();
}
}
我的Unity工具类---音频播放类
最新推荐文章于 2023-08-05 17:11:29 发布