Я использую следующий код, чтобы получить текстуру из URL-адреса изображения (.png) и установить ее для сценария Raw Image
:
UnityWebRequest request = UnityWebRequestTexture.GetTexture(imageUrl);
yield return request.SendWebRequest();
...
imageObject.texture = ((DownloadHandlerTexture)request.downloadHandler).texture;
Это отлично работает, но для изображений с текстом Текст выглядит очень неровным. Ниже приведен пример сравнения; верхнее изображение - это текстура, загруженная из кода выше, нижнее изображение - это то же изображение, но загруженное как обычный актив в единстве с Texture Type
, установленным на Default
.
Что я могу сделать, чтобы улучшить качество текста на этих изображениях? Я попробовал это, но это, казалось, не имело значения:
imageObject.texture.wrapMode = TextureWrapMode.Clamp;
imageObject.texture.filterMode = FilterMode.Trilinear;
imageObject.texture.anisoLevel = 5;