using UnityEngine; using System.Collections; public class AudioPlay : MonoBehaviour { public static AudioPlay Instance; public AudioClip[] FuChuAudio; public AudioSource FCAudio; // public AudioSource BabyAudio; // Use this for initialization void Awake() { Instance = this; } void Start () { } // Update is called once per frame void Update () { } /// <summary> /// 播放某个音频 /// </summary> /// <param name="i"></param> public void playAudio(int i) { FCAudio.clip = FuChuAudio[i]; FCAudio.Play(); } /// <summary> /// 停止播放所有的音频 /// </summary> public void StopplayAll() { for (int i= 0; i< FuChuAudio.Length; i++) { FCAudio.clip = FuChuAudio[i]; FCAudio.Stop(); } } /// <summary> /// 停止播放某个音频 /// </summary> /// <param name="i"></param> public void StopplayOne(int i) { FCAudio.clip = FuChuAudio[i]; FCAudio.Stop(); } /// <summary> /// 循环播放某个音频 /// </summary> /// <param name="i"></param> public void playLoop(int i) { FCAudio.clip = FuChuAudio[i]; FCAudio.loop = true;//设置声音为循环播放 ; FCAudio.Play(); } }
Unity 播放、停止播放、循环播放音频(笔记)
猜你喜欢
转载自blog.csdn.net/lrh15980692010/article/details/76570423
今日推荐
周排行