Unity3d 读取资源文件 Resources.Load()

分类栏目:unity3d教程

127

Unity 中使用 Resources.Load() 命令读取资源文件。
使用中有几个值得注意的地方:
读取文件时的根目录是 Assets/Resources,所有资源文件都放在该文件夹下,命令中的路径从 Resources 文件夹里开始写。
用 / 表示子文件夹。
读取的文件不要加文件的后缀。
Load 后 <> 中写入读取的类型。
举个例子,如果我们想要读取音频文件 Assets/Resources/AudioClips/1.wav,那么命令写作
string fname = "AudioClips/1";
AudioClip clip = Resources.Load<AudioClip>(fname);
又比如想要读取一个混音文件 Assets/Resources/AudioMixerGroup.mixer,同上写作
string fname = "AudioMixerGroup";
AudioMixer mixer = Resources.Load<AudioMixer>(fname);