簡體   English   中英

將所有mp3加載到音頻陣列中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM