为什么呢?是因为我们频繁播放它。
so
要用isplaying
比如,
public audioclip a;
public bool b;
void Update(){
if(b){
if(!GetComponent<AudioSource>().isplaying){
GetComponent<AudioSource>().clip=a;
GetComponent<AudioSource>().Play();
}
}else{
GetComponent<AudioSource>().Stop();
}
}
这样就不会因为update的原因导致频繁开启了