So the perfect circle becomes an oval once loaded into the splash screen generator. The curious thing is that I have another logo which is not distorted at all and I don’t see the difference. Both are loaded as sprites, both have the correct resolution recognized. Yet the splash screen is distorted on this one.
Any ideas why?
In the texture import settings, make sure it’s set to Sprite and set the Mesh Type to Full Rect. If it’s set to Tight, it will automatically cut out the transparent areas, which will cause stretching. Also, I don’t know if this matters, but my logo was square.
IIRC, we had similar problems with the lack of configurable options regarding how splash images were scaled. The solution we used was to create a “padded” transparent version of the logo in the correct aspect ratio.
The layer with the logo was smaller than the canvas in photoshop, and not proportionally larger. What Unity does, is to enlarge the logo to the pixel size given by the canvas. And that’S where the stretching took place. After I made the canvas fit exactly to the actual logo, thus resulting in the fitting pixel size, the logo apperade correctly.
I’ve had the same issue. Just like @audionomio said, it kind of scales the image. I would assume it has to do with some sort of texture jazz. But it only scales the none transparent parts of the image to fill the square dedicated for the logo.
Anyway, the easiest way to avoid this (if this happens to be a solution for you) is to add a background color to your logo. Just make it the background color of the splash screen. It’ll be perfectly scaled then.
Worked for me, hope it works for other people.
I’m having the same problem!
Did someone find the solution?