Tenga algún objeto WWW descargando una imagen .PNG.
((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture,
new Rect(0,0,100,100));
Mi sprite se ve bien.
Ahora, seamos un poco redundantes y creemos una Texture2D
salida de los bytes de la descarga:
Texture2D t = new Texture2D(100,100);
t.LoadImage(request.bytes);
((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height));
Técnicamente, esto debería producir algo idéntico al fragmento anterior. Sin embargo, el sprite está borroso (como en baja calidad).
Supongo que es cuando se llama LoadImage
. ¿Que pudo haber causado ésto?
Sé que las texturas cargadas en el editor pueden ser borrosas si MipMapping está activado. Debe estar APAGADO para texturas 2D. No estoy seguro de cómo se relaciona eso con cargado del código.
—
ADB