Hi guys !
I have a small problem with Unity. I’m using NGUI for the UI part.
We created all our UI assets with the maximum resolution in mind (which is in our case 2726*1536 (Ipad 3 retina). Thanks to anchors and strech scripts (from NGUI) everything is resizing and rescaling perfectly well.
However the background are sometimes displayed as black texture on some mobile devices (i.e my nexus 7), due to their size, superior to 2048px.
I thought that playing with the quality settings could fix that pretty easily (and improve also the performances on some devices which don’t need full sized texture). So I set the “default” texture quality setting on Android to Half-rez, thinking that the device would not have to load the 27261536 background picture, but only a 1363768 one.
Sadly, this does not work, and the background is still black.
I don’t really know if there is a best practise in that kind of situation. We would like to avoid multiple art assets (we had to use this solution with our previous technology, GameClosure), and I thought that Unity was able to resize at runtime the assets.
Thanks for your help !