我在移动设备上下载图片时遇到问题。
我使用以下代码下载:
public IEnumerator DownloadImageRaw(string MediaUrl, RawImage poster)
{
UnityWebRequest request = UnityWebRequestTexture.GetTexture(MediaUrl);
request.SendWebRequest();
if (request.isNetworkError || request.isHttpError)
{
poster.texture = Resources.Load<Texture2D>("images/NoPoser");
Debug.Log(request.error);
yield break;
}
else
{
poster.texture = ((DownloadHandlerTexture)request.downloadHandler).texture;
}
}
链接A:https://m.media-amazon.com/images/M/MV5BZmVmYTE2OGEtMTkzOC00YzNiLTlhYWQtZDFiMmJiZDBmNTAwXkEyXkFqcGdeQXVyMTMxODk2OTU@_V1_SX300.jpg
链接B:http://www.subzerone.com/nfp/poser/1.jpg
如果我使用";链路A";对于MediaUrl,适用于所有设备(Unity Editor、Nox Player、My Mobile Phone(。
但是";链路B";只是在我的手机上不起作用。
"链路B";在Unity编辑器和Nox播放器上完美工作。
我做错了什么?
问题是Unity 2018版本。
我升级了我的项目2019。问题解决了。