赞
踩
一、Unity运行时加载本地文件夹下所有图片的方法,用于在使用图片前加载完成
using System; using System.IO; using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// IO加载本地图片 txt文档 /// </summary> public class ComPanyUILoadController : MonoBehaviour { public static ComPanyUILoadController instance { get; private set; } private string jsonPath = @"E:\文件夹名\json存放文件夹\json名.json"; //json文件路径 private string imagePath = @"E:\文件夹名\文件夹名\"; //图片文件路径 public List<CompanyData> datas; //数据存储列表 public CompanyData currentDatas; //Json解析格式 private void Awake() { instance = this; //加载各个文件 datas = JsonToObject.JsonToObject_ByJsonFile<CompanyData>(jsonPath); //json解析 } #region 图片加载 /// <summary> /// 获取文件根路径 /// </summary> /// <returns></returns> private string GetPath() { string path =""; foreach (CompanyData i in datas) { if (GameManager.instacne.currentCompany.Equals(i.ID)) //加载编号 { path = imagePath + i.Name+@"\"; } } return path; // E:\文件夹名\文件夹名\文件夹名\ } /// &
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。