I have used Auto-Scale Nightly to scale my Interface, but for some reason the text always is scaled wrong on other devices. All text labels contain UITextSizeConstraints scaled properly.
Well, if the text was as small as on mobile as it is on PC, do you think someone would be able to read it without squishing their face on the screen?
Do you not agree that this looks like a complete mess
Are you using scale or offset for the corner radius? You should use scale when changing the corner radius of a UI corner, in your case it would be around 0.05, 0
For text, I always make the TextLabel smaller than the parent, set the AnchorPoint to 0.5, 0.5
, set the position to 0.5,0,0.5,0
and the size to around 0.8,0,0.8,0
, now it should look better on different screen sizes (or use UIPadding). I also never really set the MaxTextSize
property of a UITextSizeConstraint
to anything bigger than 16, but this also depends on the font you are using
Hey, you should try using the Plug-in AutoScale Lite for GUIs and use the feature Unit conversion or add the Constraint.
If that does not work try making the button scaled :
- Open explorer
- Find the TextButton
- Click on it and open the properties
- Scroll or search for “TextScaled” and make sure it’s ticked
- Make the TextButton scaled to your desire
If that does not work you should try scaling the TextButton based on the Screen Pixels.