Unity读取Resources文件夹中的多个图片、音频

一、加载图片基础说明

内容说明:当你的图片希望系统自己去加载,并且不需要在软件打包后进行替换(不需要外配)的时候,Unity自带了一个文件夹叫Resources,把图片放在里面就有专门的方法可以自己加载。

制作过程

1.把图片先都放到Resource文件夹中

2.建立一个数组接收这些图片

3.用相应的Resources方法读取这些图片

4.读取到这些图片以后,把你需要的放到Image就可以了

Sprite[] Pic;//建立一个数组用来接收图片
Pic = Resources.LoadAll<Sprite>("这里填Resources里面那个文件夹的名字");

二、加载音频基础说明

内容说明:当需要点击按钮播放音频,当音频比较多的时候,你可以选择用Resources的方法。

制作过程

1.把音频先都放到Resource文件夹中

2.建立一个数组接收这些音频

3.用相应的Resources方法读取这些音频

    AudioSource m_AudioSource;
    AudioClip[] m_Clips;
    
    void Start()
    {
        m_Clips = Resources.LoadAll("0",typeof(AudioClip)) as AudioClip[];
    }
 
    public void Play_Clip(int index) { 
        m_AudioSource.clip = m_Clips[index];
        m_AudioSource.Play();
    }
    public void Stop_Clip()
    {
        m_AudioSource.Stop();
    }
—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花