Minta beberapa objek WWW mengunduh gambar .PNG.
((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture,
new Rect(0,0,100,100));
Sprite saya terlihat bagus.
Sekarang, mari kita menjadi sedikit berlebihan dan membuat Texture2D
keluar dari byte dari unduhan:
Texture2D t = new Texture2D(100,100);
t.LoadImage(request.bytes);
((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height));
Secara teknis, ini harus menghasilkan sesuatu yang identik dengan cuplikan di atas. Namun, sprite tidak jelas (seperti kualitas rendah).
Saya kira itu saat menelepon LoadImage
. Apa yang menyebabkan ini?
Saya tahu bahwa tekstur yang dimuat dalam editor bisa buram jika Pemetaan aktif. Itu harus OFF untuk tekstur 2d. Tidak yakin bagaimana kaitannya dengan dimuat dari kode.
—
ADB