请问一个节点有多个相同类型的组件,怎么指定第几个组件来获取呀?

getcomponent()只能按照类型获取组件,但我又多个相同类型的组件,怎么指定获取第几个呢。
我是想一个节点上有多个音效MP3文件,但一个audiosource组件只能绑定一个MP3文件,怎么办啊?一个游戏或者一个节点总不能只有一个音效吧
我是小白,求解答,谢谢大家了

audiosoure可以绑定多个,但是播放音效为啥用这个

一般是加载记录audioclip然后代码里用audioEngine去播放。如果你非要用你当前这种做法,可以用getComponents(AudioSource)获取到这个类型的组件数组然后再筛选