I just want to know why it does this, theres issues with using offset. Using scale will most of the time always look right, no matter the device. So why does roblox default to using the worse option?
Maybe because scale is a percentage from 0 - 1 while offset is number of pixels? Just a guess tho
Well if you changed the size to 1, 0, 1, 0 and then try to change the size of the GUI, it then starts using scale instead of offset. so it cant be that
I’m not sure then, plus I don’t think it matters if you know how to scale guis correctly
I think offset is better than scale if you learn to use it right, offset allows uis to be bigger on mobile allowing mobile users to read things easier, designing ui on scale on pc seems okay until mobile players play your game and have a hard time with it.
Edit: I recommend making the ancestor frame in offset and making it’s children in scale relative to the ancestor frame.