Unity3D实现批量下载图片功能
2018-07-20 08:46
549 查看
本文实例为大家分享了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); //以下代码下载完成后执行 } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- unity3D学习【功能实现】之九:鼠标拖动图片
- Unity3d之ScrollView实现图片浏览切换功能----折磨的学习
- [原创]unity3D学习【功能实现】之二:图片的旋转/2d物体的旋转
- Unity3d之ScrollView实现图片浏览切换功能----折磨的学习
- [原创]unity3D学习【功能实现】之五:在图片上显示文字或名字,可更改text mesh
- pythonQt4 实现活动倒计时小程序,有背景音乐图片,全屏等小功能
- Android 实现图片水印功能
- struts2上传图片功能实现(单个图片)
- JavaScript实现无刷新上传预览图片功能
- Unity3d UGUI Button 长按事件的实现策略,及其其他功能实现原理
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- Android 图片浏览功能简单实现(画廊效果实现,支持放大缩小)
- Android Camera开发系列(上)——Camera的基本调用与实现拍照功能以及获取拍照图片加载大图片
- 实战,实现带进度的Glide图片加载功能
- jquery实现图片上传前本地预览功能
- JSP页面实现图片、PDF字节流的显示,Word、Excel、Zip字节流的下载功能的实现
- PHP图片处理类实现缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色等功能
- Android开发使用Handler的PostDelayed方法实现图片轮播功能
- Android-客户端上传多张图片到服务器功能实现