Unity中多个音乐控制

来源:互联网 发布:php类库有哪些 编辑:程序博客网 时间:2024/06/06 01:12


当我们在做东西的时候,有时候需要控制多个音乐文件,这里给大家一个小技巧,脚本如下:

using UnityEngine;using System.Collections;public class musiccontroller : MonoBehaviour{public static musiccontroller _instance;public AudioClip[] _clips;void Awake (){_instance = this;}public void PlayMusic (int i){//print(i);this.audio.clip = _clips [i];this.audio.Play ();}}
将它挂载在一个空物体上,再加上AudioSouce脚本,做成预设。将所有需要用到的声音文件拖上去,当我们需要播放哪个音乐时,在调用方法中这样写:

musiccontroller._instance.PlayMusic (指定音乐的数字);  就可以了。

0 0
原创粉丝点击