Lassen Sie ein WWW-Objekt ein PNG-Bild herunterladen.
((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture,
new Rect(0,0,100,100));
Mein Sprite sieht gut aus.
Lassen Sie uns nun etwas redundant sein und Texture2Daus den Bytes des Downloads ein erstellen :
Texture2D t = new Texture2D(100,100);
t.LoadImage(request.bytes);
((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height));
Technisch sollte dies etwas erzeugen, das mit dem obigen Snippet identisch ist. Das Sprite ist jedoch verschwommen (wie bei geringer Qualität).
Ich nehme an, es ist beim Anruf LoadImage. Was kann dies verursachen?