Unity3D实现批量下载图片功能
作者:AWNUXCVBN 时间:2021-07-03 13:00:14
本文实例为大家分享了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,下载
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
简单说说Java SE、Java EE、Java ME三者之间的区别
2022-01-20 06:05:10
Java string类型转换成map代码实例
2021-06-07 12:19:29
![](https://img.aspxhome.com/file/2023/3/88753_0s.png)
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
![](https://img.aspxhome.com/file/2023/5/58685_0s.jpg)
c# 进程和线程的区别与联系
2023-05-04 23:18:36
Java的MyBatis框架中实现多表连接查询和查询结果分页
2022-10-29 08:49:21
![](https://img.aspxhome.com/file/2023/7/72397_0s.png)
java批量解析微信dat文件
2022-12-26 01:53:28
![](https://img.aspxhome.com/file/2023/2/105942_0s.jpg)
详解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
![](https://img.aspxhome.com/file/2023/5/71025_0s.jpg)
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
![](https://img.aspxhome.com/file/2023/2/80082_0s.png)
C#实现自定义单选和复选按钮样式
2022-07-22 04:01:41
![](https://img.aspxhome.com/file/2023/2/87032_0s.png)
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
![](https://img.aspxhome.com/file/2023/1/58601_0s.png)