【Unity3D自学记录】获取WWW下载的进度
2014-03-04 12:20
369 查看
首先创建一个WWWObj的类
接下来我们就直接调用这个类中的方法就可以了
运行以后就会看见Debug出下载的进度。
using UnityEngine; using System.Collections; public class WWWOBJ : MonoBehaviour { private WWW www; public string LoadPro; public WWWOBJ(string url) { www = new WWW(url); } public IEnumerator Load() { while (!www.isDone) { LoadPro = (((int)(www.progress * 100)) % 100) + "%"; Debug.Log("进度:" + LoadPro); yield return 1; } if (www.error != null) { Debug.Log("Loading error:" + www.url + "\n" + www.error); } else { LoadPro = "100%"; AssetBundle bundle = www.assetBundle; } } }
接下来我们就直接调用这个类中的方法就可以了
创建一个脚本
using UnityEngine; using System.Collections; public class WWWOBJ : MonoBehaviour { IEnumerator Start () { WWWOBJ obj = new WWWOBJ("地址URL"); yield return StartCoroutine(obj.Load()); } }
运行以后就会看见Debug出下载的进度。
相关文章推荐
- Kinect结合Unity3D引擎开发体感游戏(一)
- Unity3D插件详细评测及教学下载
- NGUI官方示例教程 UIAnchor
- Google Glass禁用人脸识别谷歌官网声明支持保卫隐私
- Unity3D教程:Javascript的使用介绍
- Unity3d导入3dMax模型会产生的问题
- NGUI官网示例教程讲解 Menu
- Unity3D动画存储插件
- Unity3D占用内存太大的解决方法
- Unity3D的16个小疑问
- Unity3D shatter toolkit研究
- Unity3D性能优化13个技巧
- Unity3D中性能优化8个提示
- Unity3D豆知识:优化、资源、预编译
- unity3D 小地图
- Unity3d gui自适应屏幕
- unity3d 屏幕截图多种写法
- unity3d webplayer 截图实现
- unity3d 加载进度条