Unity3D图片的下载及保存
分类: Unity3D 2013-06-24 15:03 3609人阅读 评论(2) 收藏 举报
Unity3D图片URL 代码如下: [csharp] view plaincopy
using UnityEngine;
using System.Collections;
using System.IO; public class DownPicture : MonoBehaviour { public GameObject plane;
WWW www;
string filePath;
Texture2D test;
Texture2D newTexture;
// Use this for initialization
void Start () { filePath = Application.dataPath + "/Resources/picture.jpg"; if (System.IO.File.Exists(filePath))
{
Debug.Log("文件已存在");
test = (Texture2D)Resources.Load("picture", typeof(Texture2D));
plane.renderer.material.mainTexture = test;
}
else
{
Debug.Log("文件开始下载");
StartCoroutine(GetImage()); } } // Update is called once per frame
void Update ()
{ } IEnumerator GetImage()
{
string url = "http://192.168.2.105:8080/Test/picture/1.jpg"; www = new WWW(url);
yield return www;
newTexture = www.texture; byte[] pngData = newTexture.EncodeToPNG();
File.WriteAllBytes(filePath, pngData); } void OnGUI()
{ if (www.isDone)
{
plane.renderer.material.mainTexture = newTexture; }
}
}

最新文章

  1. 写 test-case心得
  2. LightOJ1422 Halloween Costumes(区间DP)
  3. Rest服务
  4. memwatch
  5. Laravel Controller中引入第三方类库
  6. JSON的解析
  7. UVA 12382 Grid of Lamps 贪心
  8. lightoj 1407 2-sat
  9. SQL创建/修改数据库、表
  10. eclipse 各种版本spring插件安装
  11. Python内置数据类型总结
  12. BSGS离散对数(Baby-Step-Giant-Step)
  13. Kylin与CDH兼容性剖析
  14. 检查Json格式工具
  15. 【Python3爬虫】为什么你的博客没人看呢?
  16. MySql cmd下的学习笔记 —— 有关多表查询的操作(多表查询练习题及union操作)
  17. mysql 检查一个字符串是不是身份证号
  18. Mac下重新编译Linux内核
  19. C++Primer第五版——习题答案详解(十)
  20. Flask中的模板语言jinja2

热门文章

  1. 《剑指offer》面试题12:打印1到最大的n位数
  2. NotePad++ 调试PHP代码中文显示乱码
  3. 从输入 URL 到浏览器接收的过程中发生了什么事情
  4. 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  5. javascript中escape()、unescape()、encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()比较
  6. JDBC使用事务实例
  7. linux挂着U盘和光盘
  8. 自动换行(word-wrap:break-word;word-break:break-all)
  9. (转)LINUX测试环境部署Redis(四)
  10. LINQ 联表查询 取count 值