Unity3D图片的下载及保存
2024-10-18 17:19:42
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; }
}
}
最新文章
- 写 test-case心得
- LightOJ1422 Halloween Costumes(区间DP)
- Rest服务
- memwatch
- Laravel Controller中引入第三方类库
- JSON的解析
- UVA 12382 Grid of Lamps 贪心
- lightoj 1407 2-sat
- SQL创建/修改数据库、表
- eclipse 各种版本spring插件安装
- Python内置数据类型总结
- BSGS离散对数(Baby-Step-Giant-Step)
- Kylin与CDH兼容性剖析
- 检查Json格式工具
- 【Python3爬虫】为什么你的博客没人看呢?
- MySql cmd下的学习笔记 —— 有关多表查询的操作(多表查询练习题及union操作)
- mysql 检查一个字符串是不是身份证号
- Mac下重新编译Linux内核
- C++Primer第五版——习题答案详解(十)
- Flask中的模板语言jinja2
热门文章
- 《剑指offer》面试题12:打印1到最大的n位数
- NotePad++ 调试PHP代码中文显示乱码
- 从输入 URL 到浏览器接收的过程中发生了什么事情
- 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
- javascript中escape()、unescape()、encodeURI()、encodeURIComponent()、decodeURI()、decodeURIComponent()比较
- JDBC使用事务实例
- linux挂着U盘和光盘
- 自动换行(word-wrap:break-word;word-break:break-all)
- (转)LINUX测试环境部署Redis(四)
- LINQ 联表查询 取count 值