- Home /
Why my sprites are pixelated?
Hi! I'm a newbie in Unity3D, I'm making a 2D game, but, I'm making the menu, and I'ts all pixelated! Im my PC Looks fine, but when I run it on my iPhone, It pixelates.
I have the compress assets on import turn off, and the image original size is bigger than the size that have in Unity!.
PS: All Of the components are buttons with PNG Images, I dont know if it affects, but i'ts good to know.
Under (Edit -> Project Settings -> Quality), is the quality level for iPhone (highlighted in green) resulting in the "Rendering -> Texture Quality" setting being anything less than "Full Res"?
Answer by theInsomniacGameMaker · Aug 30, 2018 at 01:42 AM
Unity has some filters that it applies to imported sprites. By default the filter is Bilinear, this causes a blurred effect on the sprites, which is not desirable in sprites being used for UI.
On a side note, you might want to use bilinear on texture when applying to a 3D model.
So select your sprite in the project window. Look over to your inspector and change the filter mode to Point (No filter). You might have to reassign the sprite in your Image component again.
This will most probably fix your problem.
Read more about the filter modes in Unity here.
Its just a button, I think that It doesnt have this filter mode options, I cant find it
Yes, the button does not have the filter mode, the sprite has the filter mode. Click on the sprite in the project window and then change the filter mode in the inspector.
I have done that, and change the compression to High Quality, but, even with that, it stills, and also, the texts
Your answer
Follow this Question
Related Questions
Can I do a "rotatory" UI like this? 1 Answer
Touch Input with Event Trigger. How to handle with it properly. 0 Answers
iphone album art how? 0 Answers
Unity GUI text displaying as noise 1 Answer
Load/Change scene with UI Button 1 Answer