[英]Loading MP3's into an Audio Array and assigning them to members of a GameObject Array
[英]Loading all mp3's into a audio array
我正在嘗試將menusound映射中的所有.mp3文件加載到
public AudioClip[] menuSound;
是否可以在文件夾中找到所有.mp3並將其加載到Audioclip[]
?
我知道您可以分別加載所有音軌,但是當我嘗試時
AudioClip[] menuSound = {
Resources.Load("Gamegeluiden/MenuSounds/menuselect") as AudioClip
};
我似乎只能將1首歌曲插入聲音陣列
AudioClip[] menuSound = {Resources.Load("Gamegeluiden/MenuSounds/menuselect") as AudioClip,Resources.Load("Gamegeluiden/MenuSounds/menuselect2") as AudioClip
};
如果我在執行此操作后嘗試超出數組,則說0 =可以1 =超出范圍
您確定您的第二聲音確實存在嗎? 因為以下測試代碼可以正常工作(因為它可以在數組中播放第3個聲音):
public class SoundLoader : MonoBehaviour {
public AudioClip[] menuSound;
void Start () {
menuSound = new AudioClip[]{
Resources.Load("sound1") as AudioClip,
Resources.Load("sound2") as AudioClip,
Resources.Load("sound3") as AudioClip
};
AudioSource.PlayClipAtPoint(menuSound[2],Vector3.zero);
}
}
我目前的項目層次結構 :
資產\\
資產\\資源\\
資產\\資源\\ Sound1例子
資產\\資源\\ SOUND2
資產\\資源\\ Sound3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.