Scaling a gui on all platforms

Before you write on this post the absolute basics on scaling a gui, I have already done most things. I use a plugin called autoscale that scales the gui properly. The problem is, sometimes items (imagelabels in particular) do not follow the guidelines correctly. Here is what it looks on my screen:
image
And here is what it looks like on any other:
image
I have tried UIAspectConstraintRatio’s on each of the items but nothing works. At this point, I have no idea what to do. Can anyone help?

2 Likes

I’m no expert in GUI design, but It seems that in most situations like this you just have to use a combination of both Scale and Offset to reach the desired outcome on all devices. A pain, but it works well.

Have you tried putting the icon inside the TextLabel, and then setting its ScaleType to Fit?

Ooh! I know how to fix this!
In order to perfectly scale your GUIs on many different screen sizes, go to the Properties of your GUI, go to the Size, and under Size there’s X and Y. Go under these and you’ll see two values, Scale and Offset. Change the Offsets to 0. Then change the scale to be however large you want your GUI to be.
Do I know why GUIs work like this? No.



It is already 0:
image

1 Like

That’s strange. What type of GUI are you using?

The robux symbol is an image label and the 5 is a textlabel.

Scale will depend on what the parent is… so show us your hierarchy and if you have also used scale for those frames or screenguis.

Yes, I have had the same problem before. Fortunately, there are a few fixes

First off, there are tons of other Devforum posts on these topics, so I suggest you check those out too.

For me, I use a simple plugin called “Personal Gui Rescaler” by @lookists. It is really simple and effective. All you have to do is click on the plugin and then click on the gui you want to rescale.

You may find it here: Personal GUI Rescaler - Roblox

If you have anymore issues I am happy to help.

1 Like

Hey :slight_smile:

Do you use AutoScale Normal Version or AutoScale Plus when you use Auto Scale Normal then you should defently use AutoScale Plus it’s lot easier and It should I think fix your Problem :slight_smile:

1 Like

Please read the orginal post before you respond