UnityWebRequest 下载图片

㊙下载☕

UnityWebRequest webRequest = UnityWebRequestTexture.GetTexture(url);
yield return webRequest.SendWebRequest();
if (webRequest.result == UnityWebRequest.Result.Success)
{
     if (webRequest.downloadHandler is DownloadHandlerTexture dht)
     {
          Texture2D tex = dht.texture;
           Sprite sprite = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0, 0));
           Debug.Log($"图片下载完成:{url}",gameObject);
       }
      else {
              Debug.LogError($"下载内容不是图片!:{url}");
       }
}
else
{
   Debug.LogError($"下载图片失败:{url}", gameObject);
}

版权声明:本文为qq_26318597原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。