- Home /
Using Texture2D created at runtime to create a Sprite decreases Sprite quality. (Android)
When I create a Texture2D at runtime and convert it to a Sprite via Sprite.Create() in an android build, the quality of the sprite decreases. I've noticed that this only happens if the Texture2D a width/height of 16 pixels or greater. How can I create a Sprite at runtime without reducing the quality of the sprite?
Texture2D with dimensions greater than or equal to 16 blurring black and white bars
15x15 Texture2D displaying black and white bars correctly
Answer by Atliinux · Jan 22, 2019 at 02:01 AM
Edit -> Project Settings -> Quality Set Texture Quality to Full Res.
Your answer
Follow this Question
Related Questions
Can I create a sprite at runtime? 3 Answers
[Android] Bad Rendering for whole Canvas UI. Change sprite image run-time after clicked 0 Answers
Can not retrive image form device to the plane at runtime. 0 Answers
Change SpriteRenderers Texture2D in runtime 1 Answer
Best texture compression: TinyPNG + Unity sprite Packer? 1 Answer