I created 4 animation with 100 images each of 50 kb size and used them in an 2d game.
Well the memory taken by those images was hardly around 10 mb but the end result after compiling game in to .exe came out to be 250mb …
can I use Gifor Avi file instead of images ?
Regards
I often use image sequences in a unity project but I don’t see this kind of build filesize increase. Are you really sure you added compression to those textures inside the unity editor and set the texture size correctly?
The reason for this is: I have often jpeg files of 2048 pixels which are on disk 1,2mb. However when I set the texture compression inside unity on 2048 and true color, this same texture will be eating 16mb. Setting it to 2048 and compressed, it will be 2.7mb, so still bigger then the original size on disk.
This happens duo compression stuff inside unity to first make the texture uncompressed and let unity do things from that point. So this 1 file of 50kb could turn into a 1 file of 500kb inside unity editor. To find out your issue, select the image inside the editor and double check the filesize under the preview, that’s the real size inside your build as well.
So in your case if the texture inside unity went from 50kb to (500kb * 100) * 4 = 200mb, which could the the problem you described.