【Unity3d】【项目学习心得】从资源服务器下载资源(一)
来源:互联网 发布:淘宝登录框打不开 编辑:程序博客网 时间:2024/05/16 18:49
【Unity3d】【项目学习心得】从资源服务器下载资源(一)
项目里面的许多资源都是从资源服务器加载的,这样子可以减小客户端的包大小。
所以我们需要一个专门的类来管理下载资源。
资源分很多类型,如:json表,txt文件,image文件,二进制文件,UIAtlas图集,AssetBundle等。
所以,首先创建一个管理资源文件类型的类LoadFileType。 其中文件类型可以用枚举来表示,也可以用类成员常量来表示。
此处使用类成员常量:
接下来需要创建一个类,用来管理单个下载任务,unity3d下载都是使用WWW来下载,我们要创建的类需要具有以下功能:
① 使用WWW下载资源。
② 具备委托回调接口,方便调用这个类的对象能够接收到反馈,初步回调需要:下载完成后的回调,出现错误的回调,下载进程的回调。
③ 超时设置,超过一定时间则被认定下载任务失败。
④ 除此之外,还需记录本次下载任务的URL、以及所下载资源的fileType。
根据以上条件,这个类大致为:
// LoadReques.cs
转载:http://blog.csdn.net/mad2man/article/details/40581811 0 0
- 【Unity3d】【项目学习心得】从资源服务器下载资源(一)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(一)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(一)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(二)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(三)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(二)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(三)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(二)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(三)
- 从服务器下载资源一
- 从服务器下载资源二
- 从服务器下载资源三
- c# 从服务器下载资源
- Unity3d 资源断点下载
- Unity3d热更新全书-资源加载(一):从AssetBundle说起
- java下载服务器资源
- Unity3D官方资源完全下载
- Unity3d 通过网页下载资源
- 谈谈 CGI、FastCGI、PHP-CGI、PHP-fpm
- Java调用XML的方法:DocumentBuilderFactory
- NumberOfOneInBinary
- 通过verifier_test工具检验安卓升级包的完整性和合法性
- QT简单音乐播放器(多界面来回切换、自定义界面,音乐播放)
- 【Unity3d】【项目学习心得】从资源服务器下载资源(一)
- C++小知识点
- HDU-1002-大数相加
- 初学wix遇到的问题以及解决方案
- mybatis的 增删改查
- 1899: 985的最大和难题
- POJ - 2774 - Long Long Message(后缀数组)
- C 下标法 首地址法 指针变量法
- Dashboard – Kubernetes的全功能Web界面