Есть ли какое-либо решение для загрузки более 100 изображений профиля быстрее, чем предоставляет нам UnityWebRequest? Мне нужно показать изображения соответствующему пользователю.
Мой код следующий.
Код: Выделить всё
public IEnumerator LoadImageFromURL1(string imageID, Image yourImage, GameObject loader, float minSize)
{
UnityWebRequest www = UnityWebRequestTexture.GetTexture(URLClass.IMAGE_BASE_URL + imageID);
yield return www.SendWebRequest();
if (www.result == UnityWebRequest.Result.ConnectionError)
{
Debug.LogError(www.error);
}
else
{
Texture2D texture = ((DownloadHandlerTexture)www.downloadHandler).texture;
Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2());
Vector2 vec = ImageSize(texture, minSize);
yourImage.GetComponent().sizeDelta = new Vector2(vec.x, vec.y);
yourImage.sprite = sprite;
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... unitywebre
Мобильная версия