Wie lade ich ein Bild mit Unity von einer URL?

Bitte rette mich davor, verrückt zu werden.

Egal wie oft ich google, ich habe immer (normalerweise veraltete) Versionen des folgenden Codes:

IEnumerator setImage(string url) {
    Texture2D texture = profileImage.canvasRenderer.GetMaterial().mainTexture as Texture2D;

    WWW www = new WWW(url);
    yield return www;

    Debug.Log("Why on earh is this never called?");

    www.LoadImageIntoTexture(texture);
    www.Dispose();
    www = null;
}

Ich verwende Unity 5 und nicht 4. Die URL, die ich zu laden versuche, ist vorhanden. Bitte beleuchten Sie mich.

Wie lade ich ein Bild über HTTP und zeige es in einem UnityEngine.UI.Image an?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage