Unity:使用Resources.LoadAll加载内部包含音频文件的子文件夹

时间:2018-06-23 12:08:43

标签: c# unity3d audio resources audio-source

我正在尝试加载我的所有音频文件,以找出我得到了多少个文件:

private int GetLength()
{
    AudioClip[] array = Resources.LoadAll("Audio/Melody/Test", typeof(AudioClip)) as AudioClip[];
    Debug.Log("Length: " + array.Length); // Gets Error here!
    return array.Length;
}

“我的资源”文件夹如下所示:资产/资源/音频/旋律/测试/ 12个音频文件

错误: NullReferenceException:对象引用未设置为对象的实例 MelodyCreator.GetLength()(在Assets / Scripts / MelodyCreator.cs:24)

所以我的问题是:

如何获取这段代码以返回文件夹中的音频片段总数?

花几个小时寻找答案,但找不到适合我的答案。我希望有人能够帮助我。

0 个答案:

没有答案