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

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);
发布了205 篇原创文章 · 获赞 8 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/cuijiahao/article/details/103970303
今日推荐