【发布时间】:2015-04-17 04:53:57
【问题描述】:
我开发 Web Player 应用程序。 我需要下载 *.png 图像并在场景中使用此图像。 下载代码:
public Material mat;
string fullFilename;
Texture2D texTmp;
Sprite spr;
void Awake()
{
fullFilename = "http://585649.workwork.web.hostingtest.net/Images/Logo.png";
StartCoroutine(Download());
texTmp = new Texture2D(50, 50);
spr = Sprite.Create(texTmp, new Rect(0, 0, texTmp.width, texTmp.height), Vector2.zero, 100);
spr.texture.wrapMode = TextureWrapMode.Clamp;
mat.mainTexture = spr.texture;
}
IEnumerator Download()
{
WWW www = new WWW(fullFilename);
yield return www;
www.LoadImageIntoTexture(texTmp);
}
这项工作正常,但加载场景上传图片后会出现一段时间。 我该如何解决? 对不起我的英语不好 :) 谢谢!
【问题讨论】:
标签: c# unity3d unity-web-player