unity实现读取文件夹中的图片(用户可自行更新和添加图片)


```csharp
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public class PuzzleManager : MonoBehaviour {
    //单例
    private static PuzzleManager instance;
    public static PuzzleManager Instance
    {
        get
        {
            return instance;
        }

        set
        {
            instance = value;
        }
    }
    private List images = new List(); //存放读取到的图片   
    private void Awake()
    {
        instance = this;
        DontDestroyOnLoad(this);
    }
    void Start () {
        Load();
    }
    //加载文件夹下的图片
    void Load()
    {
        List imgPaths = new List();//存放图片路径
        string imgtype = "*.jpg|*.png";
        string[] Imagetype = imgtype.Split('|');   //把图片类型存在数组里
        for (int i = 0; i < Imagetype.Length; i++)
        {
           //获取application.datapath文件夹下所有的图片路径
            string[] dirs = Directory.GetFiles((Application.dataPath + "/StreamingAssets/Textures/"), Imagetype[i]);
            for (int j = 0; j 

unity实现读取文件夹中的图片(用户可自行更新和添加图片)_第1张图片

你可能感兴趣的:(unity实现读取文件夹中的图片(用户可自行更新和添加图片))