After seeing that Sprite Packer is now legacy, I tried Sprite Alpha feature and set up almost all the UI with it.
However, Sprite Asset is missing a feature that the old system had.
We have lots of non-transparent UI sprites. Mostly for tutorial screenshots and etc. To save space I added these to a separate sprite atlas just because they don’t have alpha. But Sprite Asset packing doesn’t realize that and creates a texture with alpha instead. And I couldn’t find an option to pack non-transparent.
I know the Override buttons would work but it’s a complicated workaround to set up texture format for all the platforms we would support, I usually just select compression quality and leave the rest to unity, and I don’t know which one is more suitable for a UI sprite.
And those overrides get removed for example if the file is modified with for example a PC without Unity Android Support installed.
I attached an image below.
Is there an easier workaround for this?
Unity 2017.4.24f1