I have 4 jpg textures, each is 1024x1024 and roughly about 300k. When I make a build and look at the Editor log, my textures are the same in file size, ~300kb. As they should be.
Now I want to decrease the texture sizes, to decrease the required memory in the scene. I override each texture's max size to 256 or 512 in Unity, hoping it would shrink the textures. But in the build log, they are reported to be the same.
This leaves me asking: Does Unity pack the original textures? Do they get loaded as smaller sizes at runtime (Only looking smaller)? Would it be more beneficial just to resize my original textures instead of relying on Unity's max size override for performance?
asked Aug 20 '12 at 05:29 AM
Changing max texture resolution should reduce texture size - that works just fine for us. There should be no need for reducing resolution in PS.
BTW.: if you're reducing resolution for all texture, then you can simply change it in Quality settings, although that could be runtime size (not the binary size)