我正在开发一个统一应用程序,在其中我为图像 url 调用 webservice 并在获取这些 url 后,我逐个调用 url 以下载图像并将这些图像存储到磁盘上,然后在某些时候我从磁盘读取这些图像并显示作为纹理,但我在阅读图像时遇到问题。它向我显示纹理上的问号,当我挖掘更多以找出问题时,我发现我使用 www.size 得到的图像为零,而使用 www.text 的文本也为零。我正在关注阅读和写作图像。 写作
if(wwwMarker.isDone)
File.WriteAllBytes(Application.persistentDataPath + "/"+ data.markerName + ".jpg", wwwMarker.bytes);
阅读
//fileurl is string which contain path of file
fileUrl = (Application.persistentDataPath + "/"+ markerDataObject.markerName + ".jpg");
if(System.IO.File.Exists(fileUrl))
if(www.isDone)
video.mIconPlane.renderer.material.mainTexture = imageToLoadPath.texture;
但是,当我阅读此代码并在纹理上显示渲染图像时,它会显示问号图像,但是当我从资产加载图像时,它工作得非常好。请帮助我,我做错了什么。我是团结一致的蜜蜂,所以这就是为什么会犯愚蠢的错误。这对我来说会很棒。提前致谢。