Hi! I need to download an image from a url and display it in a UI.Image component as sprite. I wrote the code below, but it doesn't work in my Samsung Galaxy Tab 3, while it works with a Samsung Galaxy S4 phone. So, why with some devices it works and with others the application crash?
public void Start () {
StartCoroutine(RealLoadImage());
}
private IEnumerator RealLoadImage () {
string url = "http://www.MY_URL_IMAGE...";
WWW imageURLWWW = new WWW(url);
yield return imageURLWWW;
if(imageURLWWW.texture != null)
{
Sprite sprite = new Sprite();
sprite = Sprite.Create(imageURLWWW.texture, new Rect(0, 0, imageURLWWW.texture.width, imageURLWWW.texture.height), Vector2.zero);
GetComponent().sprite = sprite;
}
yield return null;
}
This script is attached to the UI.Image
↧