博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
www改变GUITexture的贴图
阅读量:6611 次
发布时间:2019-06-24

本文共 1072 字,大约阅读时间需要 3 分钟。

1.从网页加载

using UnityEngine;

using System.Collections;
using System.IO;
public class WWWLoadGUITex: MonoBehaviour {

void Update () {

}

IEnumerator Start()

{
GUITexture guiTexture = gameObject.GetComponent<GUITexture > ();
string filePath = "http://mp3.zhuqu.com/static/images/water/86/867b534c61bc1c0d34667cbd92372c01.jpg";
WWW www = new WWW(filePath);
yield return www ;
this.gameObject.GetComponent<GUITexture >().texture = www.texture;
}

2.从本地加载

public class NewBehaviourScript : MonoBehaviour {

// Use this for initialization

void Start()
{
this.gameObject.GetComponent<GUITexture>().texture = GetPic(Application.dataPath + @"/Pictures/1.jpg");
}

Texture GetPic(string filePath)

{
Texture temp = new Texture();
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
byte[] array = new byte[fs.Length];
fs.Read(array, 0, (int)fs.Length);
Texture2D _tex2 = new Texture2D(128, 128);
_tex2.LoadImage(array);
temp = _tex2 as Texture;
return temp;
}
// Update is called once per frame
void Update () {
}
}

转载于:https://www.cnblogs.com/xwwFrank/p/4460125.html

你可能感兴趣的文章
深度学习笔记之CNN(卷积神经网络)基础
查看>>
JAVA设计模式之【原型模式】
查看>>
Hadoop 添加删除数据节点(datanode)
查看>>
33.8. slb configuration
查看>>
ext的window如何隐藏水平滚动条
查看>>
71.8. Run level shell script to start Oracle 10g services on RedHat Enterprise Linux (RHAS 4)
查看>>
SAP QM Transfer of Inspection Stock
查看>>
全新视觉| 数治省市:SAP大数据构想一切可能
查看>>
ORACLE expdp备份与ORA-31693、ORA-02354、ORA-02149
查看>>
DBMS_STATS.GATHER_TABLE_STATS
查看>>
Java-单机版的书店管理系统(练习设计模块和思想_系列 五 )
查看>>
嵌入式 详解udev
查看>>
《C程序员:从校园到职场》出版预告(2):从“百花齐放”到“一枝独秀”
查看>>
Network Monitor 查询命令和MySQL命令
查看>>
好“戏”刚刚开幕 云计算逐步被认可
查看>>
云安全:这也是需要花大钱去建设的部分
查看>>
以全局产业观领航智慧城市建设
查看>>
5G网络不止能1秒下一部电影,它还能够…
查看>>
中国电信集采终端6700万部 金额达1070亿元
查看>>
2016年的十个数据中心故事
查看>>