Unity3D实现批量下载图片功能

作者:AWNUXCVBN 时间:2021-07-03 13:00:14 

本文实例为大家分享了Unity3D实现批量下载图片功能的具体代码,供大家参考,具体内容如下

下一篇文章试试用线程下载

Unity3D实现批量下载图片功能

Unity3D实现批量下载图片功能

代码如下


using System.IO;
using UnityEngine;
using System.Net;
using System.Collections;

public class Test : MonoBehaviour {

private string[] _urls=new string[10];
 private string [] _localPath = new string[10];

// Use this for initialization
void Start ()
 {
   for (int i = 0; i < _urls.Length; i++)
   {
     //所有图片的下载地址
     _urls[i] = "http://192.168.1.41:8080/Test/picture/" + (i + 1).ToString() + ".jpg";
     //所有图片的保存路径
     _localPath[i] = Application.dataPath + "/Resources/" + (i + 1).ToString() + ".jpg";

}
}

// Update is called once per frame
 void Update()
 {

}

void OnGUI()
 {
   if (GUI.Button(new Rect(0, 0, 100, 30), "下载所有图片"))
   {
     DownLoad();
   }
   //判断文件是否已下载
   for (int i = 0; i < _urls.Length; i++)
   {
     if (File.Exists(_localPath[i]))
     {
       GUI.Button(new Rect(0, 30 * i+30, 50, 30), (i + 1).ToString());
     }
   }

}

//下载所有图片
 private void DownLoad()
 {
   for (int i = 0; i < _urls.Length; i++)
   {
     DownLoadAllImages(_urls[i], _localPath[i]);
   }
 }

void DownLoadAllImages(string url, string localPath)
 {
   WebClient web = new WebClient();
   web.DownloadFile(url, localPath);
   //以下代码下载完成后执行
 }
}

来源:https://blog.csdn.net/AWNUXCVBN/article/details/9243151

标签:Unity3D,下载
0
投稿

猜你喜欢

  • 简单说说Java SE、Java EE、Java ME三者之间的区别

    2022-01-20 06:05:10
  • Java string类型转换成map代码实例

    2021-06-07 12:19:29
  • spring boot打包成可执行jar包

    2022-09-26 12:48:14
  • MyBatis 如何配置多个别名 typeAliasesPackage

    2021-11-16 06:35:54
  • Java C++实现相同MD5加密算法的方式

    2023-10-12 12:26:02
  • c# 进程和线程的区别与联系

    2023-05-04 23:18:36
  • Java的MyBatis框架中实现多表连接查询和查询结果分页

    2022-10-29 08:49:21
  • java批量解析微信dat文件

    2022-12-26 01:53:28
  • 详解Android Webview加载网页时发送HTTP头信息

    2023-11-16 02:32:34
  • WinForm中实现picturebox自适应图片大小的方法

    2022-09-07 21:14:01
  • java图片缩放实现图片填充整个屏幕

    2021-06-09 18:30:07
  • 关于Feign调用服务Headers传参问题

    2022-10-31 01:48:24
  • C# 9.0新特性——扩展方法GetEnumerator支持foreach循环

    2021-08-27 22:38:09
  • Java对象类型的判断详解

    2023-07-26 09:55:07
  • 详解C# 泛型中的数据类型判定与转换

    2023-05-03 08:08:36
  • C#实现自定义单选和复选按钮样式

    2022-07-22 04:01:41
  • Struts2学习教程之拦截器机制与自定义拦截器

    2021-10-27 13:02:56
  • Java设计模式之代理模式(Proxy模式)介绍

    2023-04-27 16:01:34
  • Java swing实现酒店管理系统

    2021-08-08 02:24:12
  • HashMap原理及put方法与get方法的调用过程

    2023-10-06 03:53:02
  • asp之家 软件编程 m.aspxhome.com