Unity3D 动态批量加载本地图片
2017-11-06 15:00
288 查看
public Sprite[] PicObj = new Sprite[10]; private string url; private WWW []www=new WWW[10]; private void Awake() { //url = Application.dataPath + "/StreamingAssets/";//本地图片 url = "D:\\Photo\\";//本地图片 //D:\Photo for (int i = 0; i < 10; i++) { StartCoroutine(DownLoadPic(i)); } } /// <summary> /// 加载图片 /// </summary> /// <param name="filename"></param> /// <returns></returns> private IEnumerator DownLoadPic(int filename) { www[filename] = new WWW("file://" + url + filename.ToString()+".jpg"); Debug.Log("file://" + url + filename.ToString() + ".jpg"); while (!www[filename].isDone) yield return www[filename]; //获取Texture Texture2D texture = www[filename].texture; //创建Sprite Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); PicObj[filename] = sprite; //img.sprite = sprite; //清理之前数据,释放内存 Resources.UnloadUnusedAssets(); }
相关文章推荐
- [WinForm]dataGridView动态加载以本地图片显示列
- CBitmap程序中动态加载 本地文件上的BMP图片资源
- 关于Unity3D中Resources动态加载NGUI图片的方法
- Unity3d-WWW实现图片资源显示以及保存和本地加载
- Unity3d选择本地图片并加载
- Unity3d-WWW实现图片资源显示以及保存和本地加载
- 关于android中本地图片的批量加载
- Unity3D 动态加载 图片序列正反播放
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- Slate中动态加载本地图片
- Unity3D选择本地图片加载显示
- Unity3D-NGUI动态加载图片 - OpLusX
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- [unity基础教程]关于Unity3D中Resources动态加载NGUI图片的方法!
- Unity3D-NGUI动态加载图片
- Unity3D-NGUI动态加载图片2
- 【Unity3D自学记录】打造网络图片异步加载与本地缓存工具类
- 关于Unity3D中Resources动态加载NGUI图片的方法!!!
- 水晶报表 动态批量打印本地图片
- 关于Unity3D中Resources动态加载NGUI图片的方法