写了一晚上作业,里面一个脚本挂到了空物体上再去添加onclik事件,这个脚本呢,有两个public audio clip。由于还有其他函数,它还被挂到了canvas上。
题外话:保存一下音频播放切换停止静音的代码先`
AudioSource audioctrl;
GameObject textobj;
bool isplay = false;
bool isStop = false;
bool isMute = false;
GameObject Button;
bool i=false;
public AudioClip[] audios=new AudioClip[2];
// Start is called before the first frame update
void Start()
{
audioctrl = GameObject.Find("Canvas").GetComponent<AudioSource>();
textobj = GameObject.Find("openplay");
Button= GameObject.Find("open");
GameObject.Find("Canvas").GetComponent<AudioSource>().clip = audios[0];
Debug.Log(audioctrl.mute);
}
// Update is called once per frame
void Update()
{
}
public void anothersongplay()
{
if (!i) i = true;
else i = false;
if (i)
audioctrl.clip = audios[1];
else
audioctrl.clip = aud