Unity中,一个物体下方可以放多个audiosource,但是在使用 GetComponent.<AudioSource>().Play();这个指令时,肯定只能操作其中一个。如果我想换曲子播放怎么办?
可以尝试用一个数组保存所有的音乐,然后在播放的时候选择相应的audioClip进行播放的。例如:theMusicSource .clip = musics [index]; theMusicSource .Play();这样修改index就可以了。